Free and Pro
Every console is the whole product. Free gives you one of them; Pro gives you as many as you have projects — in the background, side by side.
Free
Free, and not a trial
One console, on port 4123, for one repository — with the whole product behind it.
Pro
$99
Everything in Free, plus the fleet, the Supervisor and the work that reaches past one console.
One licence key, active on up to 3 machines at a time, with a year of updates.
Buy ProCapability
What each edition carries. Pro has every row; a row Free lacks is code the free edition does not contain at all, rather than something switched off.
| Capability | Free | Pro |
|---|---|---|
| The board, the plans, the handoffs, and the phase graph | Included | Included |
| QA gates, per-phase verdicts, and the round budget | Included | Included |
| The autopilot, converge, and the recovery ladder | Included | Included |
| Accounts, and the usage meters they carry | Included | Included |
| MCP servers — registered, attached to a plan, and signed in | Included | Included |
| Worktrees, one per concurrent lane | Included | Included |
| Insights, full-text search, and push notifications | Included | Included |
| Skill and hook installation | Included | Included |
| Your turn — every act only a person can do, on one page, with a guide | Included | Included |
| Tables, charts and the route map — filters, a live time axis, seventy stations | Included | Included |
| Statuses as a dot and a word — amber only when a person must act | Included | Included |
| Waits on a sibling phase or on your own checks; a timeout is not a failure | Included | Included |
| The console’s own git, hardened — no system configuration, no hooks, and a push read by its clause | Included | Included |
| A load guard that reads the machine’s real CPU, and one budget for heavy checks | Included | Included |
| The card, step by step — four types, numbered steps, NOW or NOT YET, and every clock on one grid | Included | Included |
| Goes to — every card says where your press goes and who checks it, with Undo and Hand it back | Included | Included |
| Run requests — what only the whole run can do, one approval per run and act | Included | Included |
| Items that close themselves once a newer run or a finished phase leaves them stale | Included | Included |
| Guides born in the plan — a guide file or the plan’s errands table becomes a card’s steps | Included | Included |
| Seven places in three bands — the same map in Free and Pro, on a desk and on a phone | Included | Included |
| The panel — any record beside the page, and any line opened where it stands | Included | Included |
| Everything — every column, fact and setting a page holds, one switch away | Included | Included |
| Every route, event, setting and verb with a door on a page, held to the server by a test | Included | Included |
| Your phone and tablet — every page by thumb and right to left, and a list of what is yours to answer | Included | Included |
| The Runs home — every run in one look, the urgent ones first | Included | Included |
| As many tabs as you like — one live stream per browser, shared between them | Included | Included |
| The check — an act passed, or sent back with what to redo | Included | Included |
| Grants with a scope and an end — applied by the server, recorded and revocable | Included | Included |
| The owner key — a passkey that tells your press from a script’s | Included | Included |
| What the AI handled instead of asking, and your answers sent back to the session | Included | Included |
| The Issues desk — every issue with its category, severity and plan status | Included | Included |
| Waits on another machine’s job, with a date as a backstop and a raised wait count | Included | Included |
| Your own acts as one queue — announced when due, cleared by their proof | Included | Included |
| Halt cards — why a run stopped, in nine families, with one recommended recovery | Included | Included |
| Quick start — a run launched from one screen | Included | Included |
| Phase budgets that warn before they stop a run, and can be raised | Included | Included |
| Locks — every claim, who holds it and what it holds up | Included | Included |
| A person’s turn — sign-ins, codes and approvals as steps with a proof | Included | Included |
| The queue — its order and its reasons; pin, keep or hand over a lane | Included | Included |
| One verb table — every operator action, from the page or a stored trigger | Included | Included |
| Account forecasts — the burn per hour, the wall ahead, and credits past the plan | Included | Included |
| phase-console report — the week in numbers | Included | Included |
| The guide — every page explained, in English and Persian | Included | Included |
| Many plans in one repository — a checkout of its own for every run | Included | Included |
| One trace id per run, bounded storage, and a run exported as one file | Included | Included |
| Notes for phases that have not started yet | Included | Included |
| The launch door — every check a run could stop on, asked before it starts | Included | Included |
| Live spend and context per call, and no runaway loops of status checks | Included | Included |
| The multi-instance command line — list, open, start, stop, restart, status, logs, remove | Not included | Included |
| Consoles that outlive a reboot: the launchd agent and the desktop launcher | Not included | Included |
| The Pro package — installed with npm, Homebrew or one command, unlocked by your licence key | Not included | Included |
| The accounts dashboard — each Claude account's usage, limits and standing, side by side | Not included | Included |
| Self-update — a restart lands only on a build the console vouches for | Not included | Included |
| Fleet — every console on this machine in one place, worst first, opened from the switcher | Not included | Included |
| Reach — pair a phone to the fleet, behind TLS | Not included | Included |
| Sessions that message each other — send, reply, and an inbox | Not included | Included |
| Per-phase landing — a phase’s branch pushed and merged for you | Not included | Included |
| Logs ▸ Timeline and Git — every tool call on one timeline, exportable as a Chrome trace | Not included | Included |
| The repository map — plans, runs, checkouts and landings, with a conflict radar | Not included | Included |
| Issues from sessions and from you — drafts to approve, and one issue fixed on its own branch | Not included | Included |
| Issues filed by the console — typed, labelled by severity, and never dropped | Not included | Included |
| The Supervisor — watches every run, takes its requests, offers or presses the remedy, raises what it cannot fix on Your turn, answers in the panel beside your work, and says which model and effort answer you | Not included | Included |
| API-key accounts — Anthropic, DeepSeek, any Anthropic-compatible endpoint, and OpenAI through the console’s own bridge on 127.0.0.1, with a live smoke and who pays on every run | Not included | Included |
| Account statistics — a ledger of every account’s spend, Insights ▸ Accounts and Fleet ▸ Accounts | Not included | Included |
| The pool — one policy for the console, a plan, a phase, a run or the supervisor, with spills and spend caps | Not included | Included |
| Live model lists — every provider’s models, windows and prices, in one picker | Not included | Included |
| The Queue — every phase of every plan in the order it will start, and a reorder checked before it applies | Not included | Included |
| From issues to a plan and a run — written by the supervisor, checked before it is installed | Not included | Included |
| The lock ledger — the history of every lock claim | Not included | Included |
What a licence is
A Pro licence lasts 365 days from the day it is paid for.
Renew whenever you like: a renewal extends from your current expiry date, never from the day you pay, so nothing is lost by renewing early.
When a licence ends, every build released before its end date stays Pro on your machines for good. A build released after it needs a renewal to unlock Pro, and works as the free edition until then.
The key is active on up to 3 machines at a time. Moving to a new one? Free an old machine from your account page, then activate the new one.
What you may do with Pro is set out in the end user licence agreement.
How Pro installs
Three routes to the same package, and each one carries your licence key: that is what unlocks Pro on a machine. The key arrives by email when you buy, and goes where PCP-XXXX-XXXX-XXXX-XXXX stands below.
With npm
Install the package. It needs Node 22.18 or newer.
npm install -g phase-console-proActivate your key on this machine. This is what unlocks Pro here.
phase-console license activate PCP-XXXX-XXXX-XXXX-XXXX
With Homebrew
Install the package from the tap.
brew install zsarir/tap/phase-console-proActivate your key on this machine. This is what unlocks Pro here.
phase-console license activate PCP-XXXX-XXXX-XXXX-XXXX
With the installer
On macOS, Linux or WSL2, from inside the project you want a console for. It fetches Node if yours is too old, installs the package, activates your key and starts that project’s console at login.
curl -fsSL https://phase-console-site.vercel.app/install.sh | bash -s -- --key PCP-XXXX-XXXX-XXXX-XXXXOn Windows, in PowerShell. It runs the same installer inside WSL2, which needs systemd turned on.
iwr -UseBasicParsing https://phase-console-site.vercel.app/install.ps1 -OutFile install.ps1; powershell -ExecutionPolicy Bypass -File .\install.ps1 --key PCP-XXXX-XXXX-XXXX-XXXX