I just changed all my tasks over to the TaskNotes Plugin for Obsidian. It seems very built out - it uses bases for views and there’s even a local API and an MCP.
I was an OmniFocus user from the beginning (actually from when it was Kinkless) but ended up migrating as I got further into Obsidian.
I was using the Tasks Plugin but those tasks were just lines in different daily notes and I could create queries where they’d be displayed. The problem was they weren’t visible to the AI because they weren’t actually text in the document.
I was reluctant to migrate as I was setting up this new system, but – with the help of the robot – it was very straightforward.
TaskNotes uses an individual file for each task, it can handle things like contexts, dependencies, and of course tags. The API makes it easier for the robot to talk to and the MCP technically isn’t necessary unless you’re connecting remotely – or so my robot tells me.
Hope this is helpful for someone!
Steve