Taproot

Active

A 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

Links