MineTime: Desktop Calendar App With Google Calendar, Outlook.com, Microsoft Exchange, iCloud And CalDAV Support

MineTime desktop calendar application

MineTime is a smart calendar application for Windows, macOS and Linux desktops. The application supports calendars from Google Calendar, Outlook.com, Microsoft Exchange, iCloud and any service using CalDAV, allowing you to organize all your calendars in one place.

MineTime is an Electron application started as part of a research project by ETH Zurich students (a science, technology, engineering and mathematics university in the city of Zurich, Switzerland), in which it's investigated "how to bring new technologies, like Artificial Intelligence, into the daily routine in order to help people get more out of their time".

The application is financed by ETH Zurich and by the Swiss Innovation Agency, and is free for non-commercial use, but is not free and open source software. Its website claims that some information is collected "to provide better services to all our users and for academic research", and "we will never sell your data". Its privacy policy is here. Remote data processing can be turned off (click on the user icon in the top right-hand side of the app window, then turn Advanced Features off), but you'll also miss some of the application features:

MineTime disable data collecting / settings

Now let's get to the interesting part: MineTime features.

The calendar application features time analytics, which provide insights into your schedule. It includes statistics like how many times an event has been rescheduled, average meeting time, and more. This should help improve future scheduling decisions. Here is a screenshot from minetime.ai (I just started using MineTime so a screenshot from my computer doesn't show much in this case):

MineTime insights

Another nice feature is "natural language". What this does is allow you to schedule new events or perform actions on the calendar by using plain English. Simply type what you want to do and the MineTime Assistant should take care of the rest:

MineTime assistant

When the left pane in MineTime displays the "What can I do for you?" text you can type the action instead of performing it manually. For example, type "Jump to December 2018" to move the calendar view to the month of December, 2018. Or type "Meeting with John next Monday at 1PM" to add a new event next Monday at 1PM.

What's more, MineTime makes use of Artificial Intelligence to make group scheduling fast and easy. This is done by analyzing your daily patterns and preferences and by considering everyone's agendas as well as their preferences.

Other MineTime features worth mentioning:

  • Subscribe to public, read-only webcal calendars
  • Supports event invitations
  • Create contact groups
  • The app shows desktop notifications for events that have alerts set
  • Event tagging: assign each event a category and a color to better organize your calendar view
  • Multiple views: day / agenda / week / month
  • Rename calendars, move existing events between calendars, set custom calendar colors, etc.
  • Calendar contacts list, with private diary and meeting history
  • Configurable timezone, first day of the week, time format, slot duration and more
  • Light and dark themes
  • Hotkeys: use PageUp / Down to navigate the calendar view, Ctrl / Cmd + T to jump to current date, Ctrl / Cmd + N to create a new event and Ctrl / Cmd + W to toggle the calendar window
  • Includes option to launch the application on startup and keep it running in the background

Even if you turn off the advanced features in order to disable remote data processing for privacy reasons, MineTime is still an amazing tool thanks to its support for calendars from Google Calendar, Outlook.com, Microsoft Exchange, iCloud and any service using CalDAV and, why not, its attractive user interface.

The application is still missing some features though, but nothing major. One missing feature is snoozing reminder notifications, which is planned for a future MineTime release. I couldn't find a way to copy a Google meeting link either. The application is under heavy development though, with at least a new release each month, so these features will probably land in MineTime soon.

Download MineTime

For Linux you'll find 64bit DEB, RPM and AppImage MineTime binaries.