A kanban board that lives in your markdown.

Zero dependencies. One file of server, one file of UI. Your backlog stays a markdown file: Autobahn renders it as lanes, and dragging a card rewrites the file, byte for byte. Commit as usual.

View on GitHubBuilt at Rams
The Autobahn board: Now, Next, Later and Shipped lanes rendered from a BACKLOG.md file

Quickstart

git clone https://github.com/rams-design/autobahn
cd autobahn
node server.mjs example

Then point it at your own project. It looks for BACKLOG.md and renders every other markdown file as a read-only tab. Requires Node 18. No install step.

Why

Markdown backlogs are great for working with agents and humans in the same file: greppable, diffable, reviewable, no lock-in. What they lack is a glanceable board. Autobahn is that board, nothing more. There is no database, no accounts, no sync. If you delete Autobahn tomorrow, your backlog loses nothing.