No more alt-tabbing to check your schedule. Your Google Calendar lives on your desktop — always visible, always in sync.
We request read/write calendar access strictly to display & sync your events. We never access your emails, contacts, or personal data.
Minimalist tools that stay out of your way — and your line of sight.
Beautifully translucent design that fits right into your workspace without stealing the spotlight.
Connect multiple personal and work Google accounts with independent toggling and unified calendar view.
Categorize your events with 10 curated pastel colors and customize your Today neon highlight.
Always in sync with Google Calendar. Changes made here reflect everywhere, instantly.
Click and add your event — it lands on Google Calendar with the correct timezone, automatically.
One click to jump into Google Meet, Zoom, or event details. Built for efficiency.
Syncs directly with your Google Calendar. What you see here is what you've got.
Real Google Calendar data — always on your desktop.
Real feedback from users who keep Calendar-On-Demand pinned all day.
Customizability, local storage, not bloated, transparency with the creator and process, openness to user feedback.
Aero Glass Google Calendar widget for Windows desktop is a clever idea.
I love this app, now I can pin my google calendar on my desktop.
The view on the events. Web interface of GC is difficult to see timed events while all day events are prominent.
The aesthetic is cool and the quick sync with google calendar is awesome. Very cool app!
Beautiful and uses all my calendars
The program is very useful and user-friendly. Beautiful, fast, and stays completely out of the way!
A running log of improvements, fixes, and new features.
Test 1500).Ctrl+Shift+C, Alt+C, Ctrl+Alt+C, Alt+Space, None) with native macOS (Cmd) adaptation. Instantly pops the widget above active windows and drops it back down to the desktop without manual clicks.offset declaration in saveCurrentEvent() that caused timed events to throw a ReferenceError upon save.handleAutoSaveAndClose() in guaranteed try...finally to ensure the modal closes and state resets cleanly upon outside click regardless of API status.Default View, Event Time Style, Start of Week) to custom dark glass dropdowns with clean chevron arrows. Re-engineered the + Add Account button with a sleek dashed border and glowing glass styling.multi-day-start, multi-day-middle, multi-day-end).Date [Start] ~ [End]) directly into the Add/Edit task modal with auto-enforced all-day mode for multi-day spans.--text-muted) with 700 bold weight and weekend accents (Sun: #ff5252, Sat: #448aff). Added high-contrast backdrop tracks to the Weekly Timeline hour gutter and adaptive drop shadows (--label-shadow) for crisp readability over bright or white wallpapers.eventLabelVersion: 1 API supporting all 24 official colorways (including Cocoa) with full two-way sync and clean 24-color grid selection in the Quick Add modal.[COLOR:#hex] tags with native event label IDs, keeping event titles clean across Google Calendar web, mobile apps, and widget.#18181b) on bright/medium badges and crisp white text on deep dark badges for peak readability.→ / ↩) in both Weekly Timeline and Month Grid views.Everything you need to know about Calendar-On-Demand, privacy, and how it compares to other calendar tools.
Get Calendar-On-Demand — free, no account needed.
Open the downloaded .dmg file, and drag the Calendar-On-Demand icon into your Applications folder.
Because this app is free and not signed through Apple's paid developer program ($99/year), macOS will block it on first launch. To unlock safely, open Terminal (⌘ + Space → type "Terminal") and run:
xattr -cr /Applications/Calendar-On-Demand.app
Launch Calendar-On-Demand from Spotlight (⌘ + Space) or your Applications folder. When updating to new releases in the future, simply replace the app and re-run the command once.