Remindian

Remindian is a free, open-source macOS menu-bar app that turns your Obsidian vault into the single source of truth for task management. It syncs tasks bidirectionally to Apple Reminders, Things 3, Todoist, or TickTick — completions, due dates, priorities, and tags flow back with surgical, metadata-preserving edits. Supports both Obsidian Tasks plugin format and TaskNotes, with tag-based list mapping, folder filtering, and recurrence handling.
Project stack

Overview dashboard with sync counters, active mapping count, and recent activity stream

Destination picker covering EventKit, AppleScript + URL scheme, REST API, and OAuth integrations
Building Remindian in pure Swift/SwiftUI was a deliberate choice — no Electron, no web views, just a native macOS citizen that lives in your menu bar. The hardest problem was surgical file editing: when syncing completions back to Obsidian, Remindian never reconstructs task lines. It parses the exact checkbox, metadata fields, and inline tags, then patches only what changed. This preserves your Markdown formatting, custom properties, and any content surrounding the task.

Tag-to-list mapping with per-route bidirectional or one-way sync direction

Sync history with per-job status, source file, and write-back details

Menu bar popover surfacing sync state, throughput counters, and quick actions
Highlights
- Two-way sync with surgical file edits — never reconstructs or corrupts task lines
- Four destinations: Apple Reminders, Things 3, Todoist, and TickTick
- Tag-based and file-to-list mapping for intelligent task routing
- Real-time file watcher triggers sync on vault changes with safety abort protection
- Built-in auto-updater, onboarding wizard, global hotkey, and launch-at-login

