A local-first project tracker for you and your agents.

Spec0 takes a spec from first draft to landed merge — each one a contract, every change reviewed, every merge on the record. Entirely on your machine. Built for the agents you already run.

No account · Your data never leaves your machine

key value

Key value

Less coordinating.
More shipping.

Parallel Throughput

Agents work cards side by side, each isolated on its own branch and worktree.

Five cards in flight at once

Full Accountability

Progress, review threads, checks, and commits stay on the card — the whole story, on the record.

Every merge on the record

Zero Lock-in

Local-first SQLite on your machine, an open MCP protocol, and the agents you already run.

Your repo, your agents
capabilities

Core capabilities

Three capabilities.
One loop.

Works with any agent

If it speaks MCP, it can claim cards. Bring the agents you already run.

Claude CodeCodexCursorWindsurfDevin DesktopOpenCode

Local-first

One SQLite file per project, on your machine. No cloud, no account.

Not a harness

Agents run in your terminal, with your logins. Spec0 plans, tracks, and verifies.

how it works

How it works

Follow one card.
Spec to landed merge.

// 001

Write requirements, design, and tasks — the card is the contract.

Author the spec

// 002

Claude or Codex picks it up over MCP, on an isolated branch.

An agent claims

// 003

Threads on the diff, checks green, revisions if it needs them.

Review the diff

// 004

You or the agent merge; Spec0 verifies it read-only and records it.

The merge lands

features

Loop engineering

Loop engineering, built in.

01 · plan

The card is the contract.

Requirements, design, and tasks with verification built in — every card is a real spec, not a prompt. Whoever claims it reads the same contract, and nothing ships until it clears.

02 · track

Board for flow. List for order.

The same cards, the same progress — two ways to look at them. Priorities, due dates, estimates, and blockers ride every card, and you always know who's on what and how far it's come.

03 · delegate

The queue works itself.

Cards wait on the queue; your agents claim them over MCP and get to work. One claim per card so nothing collides, progress streaming in as it happens, a full trail when it's done — no babysitting.

04 · review

You stay the architect.

Every submission lands as a review. Approve it and it ships; send it back and it gets fixed. Nothing reaches your codebase without a review and a verdict.

05 · ship

Push when you're ready.

Done cards pile up on your branch — Spec0 counts what's ahead of origin, card by card, right on the board. One push ships them; nothing leaves your machine until you say so.
yours, actually

Manifesto

Yours, actually.

Your code and your data stay on your machine. Spec0 plans and tracks — it never runs your agents and never holds your keys.

no accountno cloudlocal sqliteloopback-only mcp

faq

FAQs

Straight answers.

join the beta

works with every agent that speaks MCP

Claude CodeCodexCursorDevin DesktopOpenCode

Spec it. Ship it.

Questions? hi@spec0.dev

back to top