Your whole month,
one click from the menu bar.
Click the date at the top of your screen: the month unfurls, today’s meetings sit underneath, and the Join button is right on the row. Click away and it’s gone.
$0.99, once. No subscription, no account. Requires macOS 26 or later.
Awning is a Mac app. Open this page on your Mac to install.
This one’s real.
Drag the divider.
- Native macOS
- iCloud, Google, Exchange, via Calendar
- No account
- No subscription
- Collects nothing
- macOS 26+
Your whole month,
one click from the menu bar.
Click the date at the top of your screen: the month unfurls, today’s meetings sit underneath, and the Join button is right on the row. Click away and it’s gone.
$0.99, once. No subscription, no account. Requires macOS 26 or later.
Awning is a Mac app. Open this page on your Mac to install.
This one’s real. Drag the divider: one week or a full month.
- Native macOS
- iCloud, Google, Exchange, via Calendar
- No account
- No subscription
- Collects nothing
- macOS 26+
One click in
The link is never where you expect it.
It’s four lines down a wall of dial-in numbers and meeting IDs, and you’re hunting for it while everyone waits. Awning reads the URL field, the location and the notes, finds the link wherever it ended up, and puts a Join button on the row.
Zoom, Teams, Google Meet, Webex, or whatever the invitation actually points to. Or skip the panel entirely and join your next meeting from any app at all.
Agenda attached. We’ll cover the Q4 retainer and the new scope of work before sign-off.
________________________________
Microsoft Teams
Join the meeting now
Meeting ID: 412 889 337 12
Passcode: aQ3r7T
________________________________
For organisers: Meeting options | Reset dial-in PIN
Or call in: +1 323-555-0142,,884120#
Quick entry
Type it the way you’d say it.
Press ⌥⌘N from anywhere and the new event pane opens. Type lunch with Dana Friday 1pm and it’s read as you go: the day, the time and the place fill in beside you.
Fix anything it got wrong, add a repeat or an alert, and you’re done without ever leaving the panel.
Place suggestions come from Apple’s map service, the same one Maps and Calendar use, and Awning offers them rather than assuming. It is the only time the app touches the network.
Everything else it does.
Light and dark, properly
Not a filter over a light design. The panel is built on the same materials macOS uses, so it sits on your desktop rather than on top of it.
A ring that drains
Ten minutes before a meeting you can join, the icon starts counting down. It stays the same size while it does it, so nothing else in your menu bar moves.
Your keyboard
Show the panel, join your next meeting, start a new event, find one. Rebind any of them.
Calendars, grouped by account
It starts with the calendars you can write to and hides holiday feeds and meeting rooms, so a work account can’t bury your day.
Edit it where you found it
Title, time, calendar, location, notes, link, alert. And it tells you, on screen, what it won’t touch — rather than touching it badly.
“When is that thing?”
Search titles, locations and notes, nearest dates first. The month stays on screen above the results, so an answer also shows you where it lands.
Remembers your room
The drag sets a ceiling, not a height — a quiet day takes less. Per display, because a laptop screen and a 6K monitor don’t want the same one.
There is nowhere for your data to go.
No analytics. We ship no crash reporter. No accounts, no server. Your calendar is read from your Mac and displayed on your Mac, and that is the whole journey.
The only time Awning touches the network at all is while you’re typing a location, when it asks Apple’s map service for matches. If you never type a location, it never connects to anything.
Worth saying plainly: macOS has no read-only level of calendar permission. Full access is the only one that exists, which is why an app that mostly reads still has to ask for all of it.
Read the privacy policy. This page doesn’t track you either: no analytics, no cookies, not even a webfont.
Why not just…
- Calendar.app?
- Awning doesn’t replace it. It reads the same calendars. It’s for the forty times a day you want the answer without the window.
- The Notification Centre widget?
- Two gestures and a full-height sidebar to see next Tuesday, and no way to page to next month. Why the date does nothing
- Itsycal?
- Free and genuinely good. The difference isn’t features, it’s configuration: Itsycal rewards setting it up, Awning tries to be finished when you open it. Side by side
- The free ones on the App Store?
- Menu Bar Calendar is a month with no agenda. Today is an agenda with no month. Both free, both half of this. Side by side
- MeetingBar?
- Free, open source, and better than us at joining. It has no month grid at all, so it knows what’s next but not what the 24th looks like. Side by side
- Dato?
- Does more, for $18. Work across time zones and you should buy Dato. Want a month and today’s meetings and that’s seventeen dollars of the rest. Side by side
- Fantastical?
- Much bigger, much better at being big, and plenty of people run both. If you were reaching for it because Calendar.app is slow to open, try the dollar first. Side by side
Compare them all: real prices, real macOS versions, and who each one is for
Made by Keegan Lanier
I built Awning because I was bummed Apple never put a calendar in the menu bar. The date sits right there at the top of the screen and clicking it does nothing, so I made it do something. See what else I’ve built →
What it doesn’t do yet
No tasks or reminders today — it reads your calendars and nothing more. No iPhone app. It needs macOS 26 or later, and it’s a menu bar app, so it has no Dock icon and no window.
Click the date. That’s the whole thing.
$0.99, once. No subscription, no account. Requires macOS 26 or later.
Awning is a Mac app. Open this page on your Mac to install.