← Back to list

Sync Obsidian Tasks with Apple Reminders using obs-sync

obs-sync is a free, open-source CLI tool that bidirectionally syncs your Obsidian Tasks with Apple Reminders — so you get notifications and…

Jiradett  Kerdsri · 2026-03-25 02:24 · 0 claps · 1.4 min read
#obsidian #reminder #tasks #icloud #mac
Open on Medium ↗
Wiki topics: 🔓 · Open Source ⏱️ · Productivity

Sync Obsidian Tasks with Apple Reminders using obs-sync

obs-sync is a free, open-source CLI tool that bidirectionally syncs your Obsidian Tasks with Apple Reminders — so you get notifications and mobile access without leaving your markdown workflow.

Prerequisites

  • macOS 10.15+
  • Python 3.8+
  • Obsidian with the Tasks plugin installed

Step 1 — Install

git clone https://github.com/BoweyLou/obssync.git
cd obssync
chmod +x install.sh
./install.sh --extras macos
source ~/.zshrc

Verify:

obs-sync --help

Step 2 — Grant Reminders Permission

Go to System Settings → Privacy & Security → Reminders and enable access for Terminal.

Step 3 — Create a Reminders List

In Apple Reminders, create a new list called “Obsidian Task” under your iCloud account (so it syncs to all your Apple devices).

Step 4 — Run Setup

obs-sync setup
  • Select your Obsidian Task list when prompted
  • Accept defaults for match score and other settings
  • Enable hourly automation when asked (I found problem using this, so I disable it!)

Step 5 — Configure Tag Routing

To sync only tasks tagged #reminder, edit the config directly:

bash

nano ~/.config/obs-sync/config.json

Add your tag route inside the config:

"tag_routes": {
  "reminder": "YOUR-OBSIDIAN-TASK-LIST-UUID"
}

Find your list UUID from the setup output (e.g. 1A5D79A1-368B-47E5-A4C1-AF55722D4468).

Step 6 — Test

Add a task in any Obsidian note:

- [ ] My first synced task #reminder
- [ ] Task with due date #reminder 📅 2026-04-01

Preview:

obs-sync sync

Apply:

obs-sync sync --apply

How it works

DirectionWhat happensObsidian → Reminders#reminder tasks appear in your Obsidian Task listReminders → ObsidianCompletions and new tasks land in AppleRemindersInbox.md in your vaultAuto-syncRuns every hour via macOS LaunchAgent

Key Commands

bash

obs-sync sync              # dry run — preview only
obs-sync sync --apply      # apply bidirectional sync
obs-sync automation status # check scheduler health
obs-sync automation logs   # view recent sync logs
obs-sync update            # pull latest version

메타데이터
post_id
4ee4fb6be34d
slug
sync-obsidian-tasks-with-apple-reminders-using-obs-sync-4ee4fb6be34d
url
https://medium.com/@jiradett/sync-obsidian-tasks-with-apple-reminders-using-obs-sync-4ee4fb6be34d
canonical_url
https://medium.com/@jiradett/sync-obsidian-tasks-with-apple-reminders-using-obs-sync-4ee4fb6be34d
author_url
https://medium.com/@jiradett
status
ok
fetched_at
2026-06-21 20:33:08