Point cal-mirror at a calendar you can see but can't share — a work schedule, a subscribed feed — and it keeps an up-to-date copy in a calendar you control. It only copies one way, so your original is never touched.
Some calendars you can see but not share: a subscribed work schedule, a read-only team calendar, an account that isn't yours. cal-mirror copies one into a calendar you own — so you can reshare it, recolor it, or just see it beside everything else. And because the copy lives in your own account, it shows up on your phone and other devices on its own.
Copy from one calendar into another, and set up as many pairs as you want.
The copy follows the original. Your original is never changed — and anything you add to the copy by hand stays put.
Weekly meetings, all-day events, the odd moved appointment — they all come across correctly.
It works through the calendars already set up on your device. Nothing to log into, nothing stored.
See that it's working, update now, or pause — all from a small icon up top.
Pick how often it updates and forget about it. The copy stays current in the background.
The icon says how things are going: a check when the copy is current, a warning if it has fallen behind, a pause symbol when you've stopped it.
To add a copy, open the window and pick two calendars from your own list — the one to copy from, and the one to copy into (only calendars you can edit show up as the target).
There's also an optional little note it leaves on the copy showing when it last ran, so you can tell at a glance that it's still doing its job.
Choose the one to copy from and the one to copy into — both already on your Mac.
Every event comes across, and the copy keeps matching the original as things change — one direction only.
Since the copy lives in your account, it reaches your phone and other devices by itself.
One purchase — $0.99 — covers iPhone, iPad and Mac. It keeps the lights on for an app with no ads, no accounts, and no data collection. The source is open either way.
Prefer to build it from source? It's free and MIT-licensed.
git clone https://github.com/mattbaylor/cal-mirror.git
cd cal-mirror
./install.sh