In private beta

The product management layer
for Spec-Driven Development

Build with clarity, accuracy and efficiency. Thesis PM helps product managers and AI engineers generate, visualise and manage specs to keep AI builders on track. Optimised for Claude Code.

✓  You're on the list — we'll be in touch.

Private beta  ·  No credit card  ·  Works on your filesystem

Thesis PM Dashboard

Plan and build projects to spec

Thesis PM dashboard gives you a live view of spec progress, task status, across horizons, and every Git commit.

localhost:3000
Thesis PM conversation panel — chat interface with spec context, tool outputs, and task management
Workflow optimised for AI building

From idea to verified, working feature

No more messy vibe coding. Every feature starts with a spec and ends with verification.

01

Generate

Run thesis new with a description, document, or codebase scan. Thesis generates horizons, features, and tasks.

02

Elaborate

Run thesis elaborate to fill in implementation details and verification criteria. Every task is ready to hand off.

03

Build

Hand the spec to Claude Code, Codex, or Gemini. The elaborated spec is the brief — the builder executes it.

04

Verify

Run thesis verify. Tests pass, regressions stay green, task is closed. No manual checkboxes.

BYOK Key or Subscription

Works with the LLM
you already pay for

Thesis PM connects to Claude Code via MCP (Model Context Protocol) — the emerging standard for tool integration. Claude Code can read your spec, check task status, and elaborate requirements without you copy-pasting context into every session.

Claude Pro or Max (subscription)

Uses claude -p via Claude Code. Select Claude Subscription in Settings.

✓ No API key  ·  No extra cost  ·  Default mode
Anthropic API key (BYOK)

Add ANTHROPIC_API_KEY to .env.local. Switch to API Key in Settings.

Costs billed directly to your Anthropic account
thesis cli
$ thesis new "user auth with magic links"
3 features · 14 tasks · specs/now/301-auth/
$ thesis elaborate TASK-301-004
Details + Verification written
$ thesis verify TASK-301-004
PASS TASK-301-004 all checks green
CLI Interface

Manage specs
from the terminal

thesis new Generate a spec from a description, document, or codebase scan.
thesis elaborate Enrich a task with implementation details and verification criteria.
thesis verify Run tests, check regressions, and close tasks on pass.
How it works

Everything you need to
keep Claude Code on track

From spec generation to verified delivery — Thesis PM covers every step between your product vision and working code.

folder_open

Persistent context

Specs are structured directories in your repo — spec.md, tasks.md, plan.md. Every AI session starts with full context. No re-explaining. No drift.

edit_note

Elaboration before execution

Run thesis elaborate and Thesis PM writes implementation details and verification criteria before any builder touches the code.

view_kanban

Live roadmap

Now / Next / Later horizon dashboard visualises progress and Git commits so you can see exactly what you are working on.

verified

Feature verification

thesis verify closes the loop between build and spec. Run tests, check for regressions and marks tasks and bugs as "verified".

extension

Optimised for Claude Code

Built and tested with Claude Code. The spec is the interface — Claude Code reads it, writes to it, and stays on track across sessions.

computer

Hosted on your machine

Runs entirely in your project folder on your own machine — no Thesis PM server. Specs are markdown files in your repo, compatible with any Git host.

Join the beta

We're seeking feedback from PMs and AI builders.

✓  You're on the list — we'll be in touch.