Itsycal for a Mac: a calendar that lives next to the clock

Searching for Itsycal usually means one of two things. Either the name came up in a recommendation thread and the question is whether it is worth installing, or it is already installed and the question is whether something else does the job better. Both questions have the same answer underneath: Itsycal is deliberately small, and whether that is a strength depends entirely on what is being asked of it. The comparison that matters is not features against features. It is how much of the menu bar each option takes, and what happens the day the bar runs out of room.

What Itsycal is

Itsycal describes itself in six words: a tiny menu bar calendar. It is free, it is MIT licensed, and the source is on GitHub. The current release is 0.15.14, and it can be installed with Homebrew using brew install --cask itsycal or downloaded from the developer's site. The stated minimum is macOS 11.

The design priorities are stated plainly on the project's page: tinyness and clean readable design. That is not marketing filler. It explains most of the decisions in the app, including the omissions. Itsycal does not try to be a calendar client. It is a month grid that appears under the menu bar, plus the minimum amount of event handling needed to make that grid useful.

For anyone who opens Calendar only to check what date next Thursday is, this is the correct amount of software. The month is on screen in one click and gone again in one more, without an app switch and without a window.

What it does, and the one thing it does not

The feature list on the project's page is longer than the description suggests. Itsycal integrates with the Mac Calendar app, which means the accounts already configured there are the accounts it reads. It displays and creates events. It can join virtual meetings from an event. It shows ISO week numbers, jumps to a specific date, supports a URL scheme, and takes a configurable keyboard shortcut to open it. Navigation inside the grid follows Vim conventions, including optional repeat counts. It can show up to two months at once, in a choice of font sizes, and it follows dark mode. There is an hourly chime for anyone who wants one.

Itsycal can also be configured to show the date and time itself, which is what makes it a candidate for replacing the system clock display rather than sitting next to it. That matters for width, which is covered further down.

The limitation to know before installing is that editing an existing event is not supported. The project states that events can be created and removed, but not edited. In practice that means a meeting that moves has to be deleted and recreated, or opened in Calendar. For a light user this is irrelevant. For anyone who reschedules several things a day, it is the reason to look at something else.

How it compares with the built-in route

macOS already has two ways to see a calendar without opening the Calendar app.

Clicking the date and time in the menu bar opens Notification Center, and a Calendar widget can be placed there. Apple's instruction is to click the date and time, then click Edit Widgets at the bottom and either drag a widget in or click its Add button. The same widgets can go on the desktop instead, by Control-clicking the wallpaper and choosing Edit Widgets.

The difference is not the number of clicks. Both routes are one click from anywhere. The difference is what arrives. Notification Center brings a panel that covers the right side of the screen and carries everything else that lives in it, so the calendar is one element among several. A menu bar calendar brings a small popover anchored under its own icon and nothing else. Which is better is a matter of how much else is in Notification Center.

The widget route has one clear advantage worth stating: it consumes no menu bar width at all, because it uses the clock that is already there. That is the baseline any third party option has to beat.

What to set in the first five minutes

A default install answers none of the questions that make the app useful, and four settings do most of the work.

The first is which calendars appear. Because Itsycal reads the accounts configured in the Mac Calendar app, everything in them arrives at once, including the subscribed holiday and sports calendars that nobody asked for. Narrowing the list to the two or three calendars that matter is what turns the popover from a wall of coloured dots into something readable.

The second is what the menu bar shows. The choice is between a bare icon and an icon carrying the date and time, and it decides whether the app adds width or takes the place of the system clock display.

The third is the keyboard shortcut. The app takes a configurable one for opening it, and once that exists the icon is no longer the way in. That matters on a crowded bar, because a shortcut keeps working whether or not the icon is currently being drawn. Inside the grid, navigation follows Vim conventions and accepts repeat counts, so moving several weeks ahead does not require reaching for the pointer.

The fourth is the size of the view. Showing two months at once is useful for anyone scheduling across a month boundary and wasteful for everyone else, and the font size choice is the difference between a calendar that can be read at a glance and one that requires leaning in. The hourly chime is an option rather than a fixture, and in a shared office it is the one setting worth leaving alone.

The alternatives that are actually comparable

Two other apps come up in the same searches, and they are genuinely different propositions rather than clones.

Dato puts a clock and date in the menu bar and opens to a calendar, the coming week's events and a set of world clocks, all of which can be customised. It supports every calendar service the built-in Calendar app supports, integrates with more than fifty video call services, and adds fullscreen meeting notifications, reminders support, event creation with a global keyboard shortcut, and joining the next meeting with another one. It is sold as a one time purchase with no subscription, through the App Store and through Setapp. The developer's page does not print the figure, so the App Store listing is the place to read the current price. The current version requires macOS 26 or later, which is the significant constraint.

MeetingBar takes the opposite approach. Instead of a calendar grid, it puts the current or next meeting in the status bar and lets it be joined in one click. It detects meeting links in calendar events and covers more than fifty services. It reads either the macOS Calendar, with whatever accounts are configured there, or connects to Google Calendar directly. It is free and open source under the Apache 2.0 licence, with optional in app purchases and donations, and requires macOS 12 or later.

Itsycal Dato MeetingBar Notification Center widget
Cost Free One time purchase Free Free, built in
Licence MIT Commercial Apache 2.0 Part of macOS
macOS minimum 11 26 12 Current release
In the bar Icon, optionally date and time Clock and date Meeting title Nothing extra
Create events Yes Yes, with a shortcut No In Calendar
Edit events No Reminders and events supported No In Calendar
Join meetings Yes Yes, 50+ services Yes, 50+ services No
Week numbers ISO week numbers Optional Not the purpose No

The version requirement decides more than the feature list

The single fastest way to narrow this choice is the macOS minimum, because it removes options without any judgement being needed.

Itsycal's stated minimum is macOS 11, which covers Macs that no longer receive current system updates. MeetingBar requires macOS 12. Dato's current version requires macOS 26 or later, which means the Mac has to be new enough to have been offered that release.

Anyone deliberately staying on an older system, whether for a piece of software that never got updated or because the hardware is not supported any further, has the decision made for them. That is worth checking first rather than after reading a feature comparison, and it is the reason a free MIT licensed app with a low minimum keeps being recommended years after it was written.

What each one costs in width

This is the part comparisons normally skip, and it is the part that causes the follow up problem.

Status items fill the menu bar from the right end inwards. The menus of whatever app is in front grow from the left. On a MacBook with a notch, the middle of the bar does not exist. When the two sides meet, the items nearest the inner edge simply stop being drawn, with no warning and no list of what was dropped.

The three options consume very different amounts of that space. Itsycal's icon is narrow, and if it is configured to show the date and time, it can stand in for the system clock display rather than adding to it. Dato shows a clock and date, which is comparable. MeetingBar shows the title of a meeting, which is text taken from the calendar, so its width changes through the day and a long event title is genuinely wide.

macOS 27 Golden Gate added a control for the moment items get covered. A double arrow appears and clicking it temporarily moves the covered items to the left of the notch so they can be reached. That handles the emergency without reducing the number of icons, and everything snaps back as soon as the interaction ends. There is also a keyboard route that ignores what is drawn: Control-F8, or Fn-Control-F8, moves focus to the status menus and the arrow keys walk across them.

Two free moves come before installing anything else. Apple's own status items can be switched off individually in the Menu Bar section of System Settings, where the list of controls allowed next to the clock lives along with the clock's own options. And holding Command while dragging an item moves it along the bar, which matters because the inner edge is where things vanish. Dragging a calendar icon closer to the clock makes it a survivor rather than a casualty.

When those run out, a menu bar manager for macOS is the tool that returns the width. Icons that are never read move behind a divider or into an always hidden section, leaving the items that get used where they can be seen. The ones worth using keep each hidden item drawn as its owner drew it when revealed, which matters when the item is text rather than a glyph, and offer a shortcut per item so a specific menu opens while the bar stays collapsed. A look at how the options compare is the quickest way to see which behaviours are on offer.

Which one fits which habit

For checking dates and seeing the month, Itsycal is the right size and costs nothing. The inability to edit an event does not come up if events are only being read.

For a day made of meetings, MeetingBar answers the question that actually gets asked, which is what is next and how to join it, and it is also free. The cost is the widest readout of the three.

For juggling time zones, Dato is the only one of these with world clocks built into the same popover, and it is the only one that requires a recent macOS.

For anyone who checks a calendar twice a week, the Notification Center widget wins by default, because it takes no width and no installation.

What to change first

Install Itsycal if the requirement is dates and a month grid, and configure it to show the date and time so it replaces the system clock display instead of adding to it. If the bar is already too full for a new icon to be visible, free the room first with Koffret and then add it.

Frequently asked questions

Is Itsycal free, and is there a paid version?

It is free and MIT licensed, with the source on GitHub. There is no paid tier to compare against. It can be installed from the developer's site or with Homebrew using the itsycal cask, and the current release is 0.15.14.

Can Itsycal change an event that already exists?

No. The project states that events can be created and removed but not edited. A meeting that moves has to be deleted and recreated in Itsycal, or opened in the Calendar app instead. Anyone rescheduling things regularly should treat this as the deciding limitation.

Does Itsycal work with Google Calendar or Outlook?

It integrates with the Mac Calendar app, so any account already configured there is visible to it, including Google and Outlook accounts. It does not connect to those services itself. MeetingBar, by contrast, can connect to Google Calendar directly as well as reading the macOS Calendar.

Can Itsycal replace the macOS clock in the menu bar?

It can show the date and time itself, which is what the clock replacement option is for. Whether the system clock is displayed is set in the Menu Bar section of System Settings, alongside the other controls allowed next to the clock. Using one instead of both is the way to add a calendar without adding width.

The Itsycal icon is not in the menu bar any more. Where did it go?

Two things remove an icon. Holding Command while dragging an item out of the bar deletes it, which is easy to do by accident while rearranging. More often the bar has simply run out of room, in which case the item is still running and just is not being drawn, because status items and the front app's menus have met. Quitting two or three other menu bar apps for a moment tells the two cases apart.

Back to all posts