See your whole year on one screen.
YearView shows all your iCloud and local calendars laid out in a year grid: twelve months as rows, days 1–31 as columns. Each event appears as a colour-coded bar in the grid so you can see at a glance how your time is spread across the year.
Three view modes let you see what you need. Titles shows event names in full-width bars. Compact positions bars proportionally to actual clock time within the day column, revealing how your hours are really filled. Calendar replaces bars with a heat-map grid—four months to a row—where colour intensity signals how busy each day is.
A sidebar lets you toggle individual calendars on and off and filter events by time of day. An optional menu bar mode shows today’s date in the status bar and lists the day’s events in a popup, without keeping a window open. YearView follows your system appearance — dark mode is fully supported.
Event titles and calendar names in these screenshots have been anonymised.
Download TestFlight from the Mac App Store if you don’t already have it.
Visit testflight.apple.com/join/JDs7Q72G on your Mac. TestFlight opens automatically.
Click Install in TestFlight. The app appears in Launchpad and your Applications folder.
On first launch macOS will ask for permission to read your calendars. Click Allow full access—YearView is read-only and will never modify your data.
macOS does not offer a read-only calendar permission tier; the only readable grant is full access. YearView uses this permission to read your event data and display it in the grid. The app makes no write calls and has no editing interface—it never creates, modifies, or deletes any calendar or event.
YearView collects no data of any kind. No analytics, no crash reporting, no telemetry. Your calendar events never leave your device or your private iCloud.
Event data is read directly from the macOS EventKit framework and rendered on-screen. Nothing is written to external servers or stored outside the app’s standard macOS sandbox. No account or sign-in is required beyond the Apple ID used to install via TestFlight.