Never Miss a Reminder Again
Reminder2Cal bridges the gap between Apple Reminders and Calendar by automatically syncing your time-based reminders as calendar events — complete with the persistent alarms that Reminders lacks.
Apple Reminders notifications are easy to dismiss and forget. Once you swipe away that notification, your reminder disappears into the void. There's no persistent alarm, no way to ensure you actually acknowledge important tasks.
Reminder2Cal automatically creates calendar events for your reminders, giving you access to Calendar's powerful alarm system. Pair it with apps like Calalarm on iOS for alarms that keep ringing until you acknowledge them.
- Automatic Sync — Seamlessly syncs reminders to calendar events
- Persistent Alarms — Calendar alarms that won't let you forget
- Menu Bar App — Runs silently in the background
- Selective Sync — Choose which reminder lists to sync
- Customizable — Configure sync intervals, event duration, and alarm timing
- Privacy First — All data stays on your Mac, no cloud required
- Medication reminders that can't be ignored
- Important appointments and deadlines
- Time-sensitive tasks requiring acknowledgment
- Anyone who needs more reliable reminder notifications
Get it on the Mac App Store — The easiest way to install and receive automatic updates.
- After launching, you'll see a small icon in your menu bar (top-right of your screen)
- Click the icon and select Settings
- Choose which reminder list to sync and which calendar to use
- Click Save — that's it!
Tip: Create a dedicated calendar (e.g., "Reminders") in the Calendar app for synced events. This keeps your calendar organized. Events created by Reminder2Cal are marked with " - R2C" for easy identification.
- Reminder2Cal watches your selected reminder lists for changes
- When a reminder has a due date/time, it creates a matching calendar event
- Calendar events include alarms that persist until you acknowledge them
- When you complete a reminder, the calendar event is automatically removed
- Changes sync automatically every few minutes (configurable in Settings)
Note: Reminder2Cal runs in your menu bar and syncs while your Mac is awake. Reminders created or modified on your iPhone/iPad will sync to your calendar as soon as your Mac wakes up.
- All data stays local on your Mac
- No analytics or tracking
- No internet connection required
- Open source for full transparency
For developers who prefer to build from source:
git clone https://github.com/marcusgrando/reminder2cal.git
cd reminder2cal
make install- macOS 14.0 (Sonoma) or later
- Xcode Command Line Tools
- Swift 5.9+
| Command | Description |
|---|---|
make app |
Build the application bundle |
make run |
Build and launch the app |
make install |
Install to /Applications |
make test |
Run unit tests |
make lint |
Check code style |
make format |
Format code with swift-format |
Contributions are welcome! Please read our Contributing Guide before submitting a pull request.
This project is licensed under the GNU General Public License v3.0 — see the LICENSE file for details.
Made with Swift for macOS