The tricky part was making this reliable. I ended up using CRDTs (specifically Yjs) for conflict resolution, which handles the case where you edit the same note on your phone offline and your laptop offline — both edits merge without losing either.
It has a full task management system alongside notes: custom states, kanban boards, parent/child tasks, blockers, and a CLI for scripting and agent integrations.
This is the 0.3.9 beta. Mac and Linux desktop, iOS in the works (you can sign up for early access). Would love early feedback, especially on sync reliability.