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.

claude code — ~/payments-apimcp: devspec

> 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.

01

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.

02

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.

03

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.

04

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.

DevSpec

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 project

Start with $15of usage, on us · nothing charged until you buy