I built an Obsidian plugin! Obsidian Tasks CalDAV Sync brings two-way sync between Obsidian tasks and CalDAV servers like Fastmail, Nextcloud, iCloud, and others.
This was a game changer for my organisation. I was using Obsidian to iCal to get tasks into my calendar, but it was one-way and limited. I replaced it with this plugin. Now I can add tasks from my phone using Tasks.org, get proper notifications, and everything syncs back to Obsidian automatically.
What it does
- Two-way sync between Obsidian Tasks and any CalDAV server
- Syncs status, due dates, priority, recurrence, tags, and notes
- Tag-based filtering so you can choose which tasks to sync
- Conflict detection with manual or automatic resolution
- Dry-run mode to preview changes before applying
Why I built it
I manage all my tasks in Obsidian, but I needed a quick way to add tasks on the go and get reminders without being at my computer. CalDAV was the answer because it works with most calendar apps and gives me notifications on my Android.
It’s open source, and it’s really cool to see people using it. Already got a bug report with someone even testing it on mobile. That kind of feedback is what makes open source fun.
Check out the code on GitHub.