the spec-first IDE companion

Stop chatting with agents.
Start shipping with specs.

SpecBuddy turns vague prompts into structured execution workflows. No more infinite prompt loops, "almost-correct" code, or losing control of what you're building.

  • 01 No more prompt loops. A spec is approved once, then executed.
  • 02 No more "almost-correct" code. Every step is traceable to a requirement.
  • 03 No more losing control. Accept, reject, zoom, or rollback — step by step.
~/project/demo.mp4
VIDEO · DEMO
WATCH: 6-min walkthrough chaos → spec → control
the problem

AI coding, today, is broken.

§ 01 / 03

You write a prompt.
Agent generates code.
You iterate. You regenerate.
You regenerate again.
→ repeat.

It feels powerful — but:
agents misunderstand requirements
context is lost between turns
output drifts from your goal
you are doing the work of steering

It's a rocket without guidance. Fast launch. No control. Expensive corrections.

INFINITEPROMPT LOOP~$ while true; do regenerate; donepromptgeneratecompile/runregretredo
NEW PARADIGM

SpecBuddy turns AI coding into a controlled engineering process — across any IDE and any agent.

§ 02 / 03
THE THESIS
specs define truth.
plans drive execution.
reviews ensure correctness.
Specdefine truthPlansteps + toolsExecuteany agentReviewprovable
how it works

Four steps from vague idea to verified code.

§ 03 / 03
01BUILD A SPECIFICATION

Help the agent describe what you want to build.

Start with a short description. The agent turns it into a structured spec using your request, your codebase, and your constraints. You review, edit what matters, approve. Nothing runs until you sign off.

SpecBuddy — build a specification
02GENERATE A PLAN

The agent defines how to get there.

From the approved spec, the agent produces a step-by-step execution plan — what to build, what to modify, what tools to use, in what order. Every step cites a spec requirement. You skim, nudge, or go deeper.

SpecBuddy — generate a plan
03EXECUTE WITH CONTROL

Agent runs the plan. You review and correct as you go.

The agent executes step by step. You catch missing details, accept, reject, or rollback — no "big bang" generation, no silent drift. Your job is intent and control. The typing is the agent's.

SpecBuddy — execute with control
04NO MORE CODE REVIEW IN CHAT

Navigate and comment with your full IDE.

No more struggling to type out component and package names in chat. Use the full power of your IDE to navigate your code and drop comments wherever you want — backed by real code completion.

Zoom — step 03 › rate-limit depth 2
HIGH-LEVEL
◆ 03  wire rate-limit (upstash)
↓ ZOOMED
03.1 provision KV namespace / upstash
03.2 create authLimiter (5/hour sliding) / ts
03.3 checkAuthLimit(email) wrapper
03.4 unit: rejects on 6th call
03.5 wire into /api/auth/request
compatibility

Bring the agent you already use.

AGENTS
SUPPORTED AGENTS
Claude Code
Codex
opencode
Specs
Plans
Step execution
Code review
opencode is review-only for now — specs, plans & step execution land next.
download

Install it in your IDE.

GET
JetBrains IDEs
AVAILABLE
IntelliJ IDEA · WebStorm · PyCharm · GoLand
Get on Marketplace
VS Code
SOON
Visual Studio Code
Join waitlist
Cursor
SOON
Cursor editor
Join waitlist
 EARLY ACCESS · SHIPPING Q2 '26 · LIMITED WAITLIST

Stop babysitting the agent.

SpecBuddy is in closed beta for IntelliJ IDEA. VS Code and Cursor plugins ship next. Drop your email — we'll send an invite as seats open.