Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Apple Reminders Sync

sankalpsharmaasankalpsharmaa677 downloads

Syncs today's Apple Reminders into your daily note's TODO section, with notes and priority indicators.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin for macOS that pulls today's Apple Reminders into your daily note's TODO section.

Features

  • Fetches incomplete reminders due today from Apple Reminders via reminders-cli (native EventKit, no AppleScript)
  • Appends them as checklist items (- [ ]) under the ## TODO heading in today's daily note
  • Preserves reminder notes as indented text beneath each item
  • Shows priority levels: !!! (high), !! (medium), ! (low)
  • Deduplicates automatically so re-syncing never creates repeated entries
  • Syncs on a configurable interval and on vault open
  • Configurable list exclusions (skip personal lists like Groceries)

Requirements

  • macOS (Apple Reminders access requires EventKit)
  • reminders-cli:
    brew install keith/formulae/reminders-cli
    

Installation

Community plugins (once approved)

Settings > Community Plugins > Browse > search "Apple Reminders Sync"

Manual

  1. Download main.js and manifest.json from the latest release
  2. Create .obsidian/plugins/apple-reminders-sync/ in your vault
  3. Place both files inside
  4. Enable in Settings > Community Plugins

Configuration

Setting Default Description
Sync interval 5 min How often to pull from Apple Reminders
Daily notes folder daily-notes Folder containing your daily notes
Excluded lists Groceries, Watch list, Wish List Comma-separated lists to ignore

How it works

  1. On sync (automatic or manual), the plugin calls reminders show-all --due-date today --format json
  2. Filters out completed items and excluded lists
  3. Finds the ## TODO section in today's daily note (<daily-notes-folder>/YYYY-MM-DD.md)
  4. Appends any new reminders at the end of that section, skipping items already present

Daily note format

Your daily note needs a ## TODO section. The plugin appends reminders at the end of it:

## TODO
- [ ] Existing task from yesterday
- [ ] Schedule dentist appointment !!!
- [ ] Submit grant application
    - PEDL deadline March 31

Trigger a manual sync with the ribbon icon (checkmark) or via the command palette.

Limitations

  • macOS only (EventKit is not available on Windows/Linux/iOS)
  • One-way sync: changes in Obsidian are not pushed back to Apple Reminders
  • Requires reminders-cli installed via Homebrew
  • Daily note must have a ## TODO heading

License

MIT

HealthExcellent
ReviewPassed
About
Pull incomplete Apple Reminders due today into your daily note's ## TODO section as Markdown checklists. Append reminders as - [ ] items, preserve reminder notes as indented text, mark priorities with !!!/!!/!, deduplicate entries, and respect excluded lists while syncing on open or on a set interval.
TasksIntegrationsAutomation
Details
Current version
1.0.0
Last updated
8 months ago
Created
8 months ago
Updates
1 release
Downloads
677
Compatible with
Obsidian 1.1.1+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
sankalpsharmaasankalpsharmaa
github.com/sankalpsharmaa
GitHubsankalpsharmaa
  1. Community
  2. Plugins
  3. Tasks
  4. Apple Reminders Sync

Related plugins

BRAT

Easily install a beta version of a plugin for testing.

TickTickSync

Sync TickTick tasks.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Readwise Official

Sync highlights from Readwise to your vault.

Reminder

Manage Markdown TODOs with reminder.

Task Collector

Change task status and collect tasks within a document using hotkeys and context menus.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Templater

Create and use dynamic templates.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.