Hark
Calendar

Google Calendar as a native Mac app

Google Calendar has no Mac app of its own, so on a Mac it is a browser tab, a side panel in Gmail, or a third-party client. Hark is the third kind, with one difference: the calendar sits next to your Gmail in the same window, and everything you do on it is written through Google’s own API — the web and your phone see it the moment you do it.

The views

Day, Week, Month, Year and Schedule, plus the custom spans Google offers: 4 days, 2 weeks and 4 weeks. The week starts on the day your Google settings say, because Hark reads that setting rather than guessing; times are shown in your Mac’s time zone. The current time is a line through today, all-day events sit in a strip above the hours, and a month cell with more than it can show folds the rest behind a count, the way the web does.

The grid is measured against Google’s, deliberately: the hour height, the header, the colour of each calendar’s chips, the weight of a title. The aim is that a week in Hark reads exactly like the week you already know.

Editing, not just looking

Your calendars, and other people’s

Where the calendar meets your mail

This is the part a standalone calendar cannot do. An invitation arrives in Gmail, and in Hark the message shows the event as a card with Yes, No and Maybe on it. Answering there writes straight through to your calendar, and the event appears on the grid one click away. An invitation that arrived as an attached .ics file gets the same card.

There is a longer piece on why that seam is the point of having both in one app: Gmail and your calendar in one native Mac app.

Google Tasks, beside the grid

Your task lists open in a panel next to the calendar. Create, rename and delete lists; add tasks with details and a due date; complete them, reorder them, keep subtasks under a task. Drag a task onto a day and it is scheduled for that day. The Schedule view lists each day’s tasks alongside its events, so the day reads as one plan.

What Google keeps for the web

Some of Google Calendar is not reachable through the Calendar API, for any app. Rather than hide those things, Hark shows the ones that have a place in the interface marked as unavailable — Appointment schedule sits greyed out in the Create menu, and an event’s type is shown but locked. The full list:

Requirements

macOS 14 or later, on Apple silicon. A Gmail or Google Workspace account; one per install while Hark is in beta.

Questions

Is there an official Google Calendar app for Mac?

No. Google offers the website, a side panel inside Gmail, and phone apps. On a Mac, a calendar window means a third-party app that talks to Google’s Calendar API — which is what Hark is, with your Gmail in the same window.

Does editing in Hark change my real Google Calendar?

Yes. Every change — a new event, a drag to another day, an RSVP, a calendar you hide — is written through Google’s API as you make it, so the web and your phone show it straight away. There is no separate copy that has to be exported.

Can I subscribe to a calendar from a link?

Yes. A calendar published as an iCalendar feed (a webcal or https link ending in .ics) can be added from the sidebar with From URL, and a Google calendar someone has shared with you can be added by its address. Both then sync with your Google account like any other calendar.

Does it include Google Tasks?

Yes. Your task lists sit beside the calendar. You can create, edit, complete and reorder tasks, give one a due date, and drag it onto a day to schedule it. The Schedule view lists a day’s tasks alongside its events.

What can it not do?

The things Google’s API does not expose to any app: appointment schedules, proposing a new time on an invitation, and changing an event’s type after it has been created. Hark greys out Appointment schedule in its Create menu and shows an event’s type locked rather than hiding them; there is no propose-a-new-time control, because the API gives it nothing to attach to.

Hark is in a private beta.

We let people in a few at a time. Leave your address and we’ll email you when there is a seat.

Join the waitlist

Or see the app — the window on the home page is the real interface, and you can change its accent and theme from the page.