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

sankalpsharmaasankalpsharmaa67 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

97%
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
2 months ago
Created
2 months ago
Updates
1 release
Downloads
67
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

Todoist Sync

Materialize Todoist tasks within your notes.

BRAT

Easily install a beta version of a plugin for testing.

Readwise Official

Sync highlights from Readwise to your vault.

Reminder

Manage Markdown TODOs with reminder.

Task Collector (TC)

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.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Google Calendar

Interact with your Google Calendar.

Initiative Tracker

TTRPG initiative tracker.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.