Taproot
ActiveA Roam-style outliner built around blocks instead of documents — nested bullets, wiki-links with backlinks, daily journal pages, and tasks with natural-language recurrence. Ships as a single container with an agent-facing HTTP API, so an AI assistant can read and write the same pages its human lives in.
Tech Stack
TypeScript React CodeMirror 6 Hono SQLite Drizzle
Features
- Block-based pages with fractal zoom — any bullet can become the page root
- Wiki-links auto-create pages and power linked references (backlinks)
- Daily journal pages as the default writing surface
- Tasks as TODO blocks with scheduling via date links and <every ...> recurrence
- Agent HTTP API for reading pages, searching, and appending journal blocks
- Live sync over WebSockets, keyboard-first editing, PWA on mobile