letspecifide

letspecifide

The desktop IDE for spec-driven development with coding agents

Your spec outlives your prompt

Run several agents in parallel, each with its own identity, worktree and live session — all anchored to one specification that stays in place after the branch is merged.

macOS · Windows · Linux — one small native binary

Parallel agent threads

Several threads at once, each with a persistent identity and its own history.

One change, one worktree

Dedicated git worktrees. Your main clone never switches branch.

Your spec, or Spec Kit's

A declarative project-model.yaml, or the specs/ tree you already have.

Bring your own agent

Agent-agnostic and read-only on git. Nothing rewrites your history.

your specification thread / feat-2026-014 thread / fix-2026-031 thread / feat-2026-015 spec still governing

Placeholder — replace with a screenshot of the IDE running several threads.

Why letspecifide

The reasoning survives

The specification ships with the feature and stays to govern how it changes. The next session starts from what you decided, not from an empty prompt.

Work runs in parallel

Threads carry their own identity, worktree, file tree and tabs. You switch between problems, not between chat windows.

Your repository stays yours

letspecifide reads git and never rewrites it. Branch conventions are fixed, work stays isolated, nothing is checked out over the top of something else.

Governed by a project model

Goals, capabilities, domains, workflows, policies, quality gates, risks and decisions live in one declarative file that both you and the agent read.

Two modes, on purpose

Analysis mode produces specification and merges it behind the approvals you set. Development mode writes none — it implements and closes tasks.

Native, not a browser tab

A small desktop binary for macOS, Windows and Linux. Built on Tauri.

Spec-driven, whichever way you practice it

Teams sit at different points depending on the codebase. letspecifide runs all three — it just doesn't leave you at the first one.

Spec-first

The spec starts the work: write it, plan it, break it into tasks, hand it to the agent. This is where most Spec Kit projects live, and letspecifide reads them as they are.

Spec-as-source

The spec is the program; code is regenerated output. A strong bet on greenfield, supported for the domains where you want to make it.

Spec-anchored — where it takes you

The spec doesn't stop at hand-off. It stays to govern how the feature changes. You keep writing code. What you stop doing is losing the reasoning.

Download

letspecifide · 0.1.1 · pre-release

The desktop IDE: parallel agent threads, one worktree per change, all anchored to your specification. Installs for all users on the machine, so Windows will ask for admin rights.

Windows x64 · MSI · 5.9 MB · unsigned — SmartScreen may ask you to confirm

SHA-256 1e543a10449963e68ceb164f70ab8aa655d8904e7093732fd3685ff5b8df94a6

RideTheLightning · rtl 0.1.1 · pre-release

The deterministic runner for agent loops that letspecifide drives: an architect writes the specification, then a developer and a reviewer take turns until the reviewer approves. Command-line tool; installs for the current user, no admin rights needed.

Windows x64 · MSI · 600 KB · unsigned — SmartScreen may ask you to confirm

SHA-256 60cf04a5592f8cfac27eb81b7d8b7c122391b263a82ef021f3a3569bef0bfe57

Early builds are going out to a small group

If you run agents against a real codebase and the losing-the-reasoning part sounds familiar, write and say what you're working on.

Get early access

Builds go out to a small group. Tell us what you're working on and we'll get back to you.

No list, no newsletter. Just this.