Strata

Strata

An outliner that doubles as a kanban board.

Write tasks as a nested list, then view them as a board grouped by status. Everything is stored in plain markdown files on your computer.

Download Try in browser Source
Strata split view showing outline and kanban board

Outline → Kanban

The outline and the board show the same data. Drag a card to a different column and its status changes in the outline too. You can use the outline view, the board view, or split them side-by-side. Nesting is unlimited — zoom into any node to focus on just that subtree.

Statuses, tags, due dates

Every item can have a status, tags, and a due date. Statuses are fully customizable — rename them, recolor them, add new ones. Tags are just #hashtags in the text. Due dates show up as overdue, today, or this week so you know what needs attention.

Keyboard-first

Navigate, edit, indent, and change status without the mouse. There's optional vim-style navigation (hjkl, dd, yy/p, etc.) and every shortcut can be rebound to whatever you prefer.

Plain markdown files

Documents are .md files on disk. Open them in any editor, grep them, commit them to git. Strata watches your workspace folder and picks up external edits automatically. No account needed, no cloud, nothing proprietary.

Search

Full-text search across the current document or all documents in your workspace. There's also a command palette for jumping to actions quickly. Export to JSON, Markdown, OPML, or plain text.

Themes

Light and dark modes. 13 built-in themes including GitHub, Nord, Dracula, Solarized, Catppuccin, and Tokyo Night. The app runs on macOS, Linux, and Windows, or in the browser with no install.

What your files look like

--- doc-type: strata --- - [ ] Ship v1.0 #release - [x] Fix auth token refresh #api - [ ] Write migration guide !status(In Progress) @due(2025-02-14) - [ ] Update changelog - [ ] Tag release on GitHub !status(Blocked) - [ ] Backlog - [ ] Dark mode improvements #ui - [ ] Search performance #perf

With custom statuses

--- doc-type: strata statuses: - id: todo label: To Do color: "#94a3b8" icon: circle - id: in_progress label: In Progress color: "#3b82f6" icon: circle-dot - id: review label: Review color: "#f59e0b" icon: circle-ellipsis - id: done label: Done color: "#22c55e" icon: circle-check final: true --- - [ ] Authentication flow !status(In Progress) #backend #security - [x] OAuth provider integration #backend - [ ] Session management !status(In Progress) @due(2025-02-10) - [ ] Role-based access control #security @due(2025-02-14) - [ ] API endpoints !status(Review) #backend - [x] User CRUD operations #backend - [ ] Rate limiting middleware !status(Review) @due(2025-02-08) - [ ] WebSocket notifications #backend - [ ] Launch checklist @due(2025-02-28) !collapsed - [ ] Performance audit - [ ] Security review #security - [ ] Load testing

Readable enough to edit by hand. See the full format spec.

Get Strata

macOS, Linux, Windows

Or try it in your browser — no install needed.