Why Pi
Pi is the DevSpec CLI.
Launch it and you are connected — no setup, no extra commands, no config files. It works with the subscription or API key you already have, so there is nothing new to buy.
> implement DevSpec item #214
⏺ devspec · reserve_work_items → #214 exponential backoff for webhook retries
⏺ devspec · get_decisions → 3 decisions on payments, incl. out-of-band verification
⏺ devspec · claim_work_item → claimed by this agent
Reading lib/payments/webhooks.ts — your May decision means I can change the retry loop without touching verification…
— launch Pi and your DevSpec session is already there.
The feeling
Instant. And yours.
Most people only know coding agents as something you wire up by hand — config files, tokens, and a re-authentication ritual before any real work. Pi is the opposite: the connection is just part of the experience.
The first time you launch it, the agent codename is already at the bottom of your DevSpec session. You did not have to do anything. It is the difference between renting a tool and owning one.
It feels like discovering the fun in AI coding agents all over again — and it feels really yours.
Why Pi and DevSpec
What makes Pi the one to reach for
Four reasons Pi is the coding agent we recommend first.
It is instant
Launch Pi in your project folder and your DevSpec session is already there — agent codename, remote connection, no extra commands. You could not even get to the UI in time.
Spin up half a dozen of them, and every one shows up in DevSpec, ready to go.
It works with what you already have
Any subscription or API key you already pay for — Cursor, OpenAI, Google and more. There is nothing new to buy.
Bring the plans you already have, not a new bill.
Built for DevSpec, not bolted on
Sessions, agents, switching providers, and remote control are all just there. No config files to maintain, no token to re-authenticate every morning.
The connection is part of the experience, not something you wire up.
Yours, not rented
It feels like it belongs to you — a tool you own rather than a chat window you rent. The fun of AI coding, back.
The moment an agent stops feeling like a service and starts feeling like yours.
One honest note
Claude is the one exception
Anthropic keeps its Claude subscription locked to Claude Code, so it is the one subscription you cannot use inside Pi — there you would use an Anthropic API key instead. If you are a Claude subscriber, connect Claude Code. It works great with DevSpec too, and we support both.
Your call
Love another agent? Keep it.
Pi is what we recommend, not what we require. Claude Code and Grok Build are first-class too, and any MCP-compatible client can connect.
Try Pi
Install it, log in with what you already have, and watch your DevSpec session appear before you can reach the UI.
Start your projectStart with $15of usage, on us · nothing charged until you buy