iPhone · iPad · Mac Nothing leaves your device On the App Store Open source

Keep a copy of one calendar
inside another.

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.

$0.99 — one purchase covers iPhone, iPad & Mac. Or build it free from source.
What it does

A copy you can actually use

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.

🗓️

Any calendar into any other

Copy from one calendar into another, and set up as many pairs as you want.

➡️

One direction, always

The copy follows the original. Your original is never changed — and anything you add to the copy by hand stays put.

📆

Repeating events just work

Weekly meetings, all-day events, the odd moved appointment — they all come across correctly.

🔒

No accounts, no passwords

It works through the calendars already set up on your device. Nothing to log into, nothing stored.

📊

Lives in your menu bar

See that it's working, update now, or pause — all from a small icon up top.

⏱️

Runs on its own

Pick how often it updates and forget about it. The copy stays current in the background.

The app

Tells you it's working, then gets out of the way

One glance at the menu bar

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.

How it works

Three steps, then it's automatic

1

Pick two calendars

Choose the one to copy from and the one to copy into — both already on your Mac.

2

It copies the events

Every event comes across, and the copy keeps matching the original as things change — one direction only.

3

See it everywhere

Since the copy lives in your account, it reaches your phone and other devices by itself.

Get it

On the App Store, or build it yourself

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