Skip to main content
Five steps. Clean install to merged pull request, with p0 doing the typing.

1. Install and sign in

Download p0 for macOS or Windows and launch it. Sign in with your work email — p0 sends an 8-digit code and verifies as soon as the last digit lands. If you mistype, the form clears the digits and lets you try again; after five failed attempts it auto-requests a fresh code. The Resend code link unlocks 60 seconds after a code is sent.

2. Open a workspace

A workspace holds your repos, standards, and sessions. Pick one on first launch, or create a new one and attach a repo from GitHub or GitLab. The sidebar shows Sessions at the top and Repositories below.

3. Describe what you want

Start a new session and type the change you want in plain English. For a real feature, pick the Plan & Build card on the new-session page — p0 turns your idea into a product spec, breaks it into tickets, and builds it autonomously. For a one-line fix, use Chat instead. Power users can type /build-from-spec to run the same end-to-end pipeline from any chat input.

4. Watch p0 build

A Plan & Build session moves through four visible phases: Import → Improve → Watch → Done. In Improve (Phase 2) you refine the spec with p0. Clicking the Go! button on the readiness footer kicks off Watch (Phase 3). There, p0 expands the spec into phases and tickets and works through them in an isolated git worktree. The ticket tree updates in real time as each ticket flips from todo to in-progress to completed. The unified DevTools panel lets you follow the terminal, the diff, and your dev server in one tabbed surface while the build runs.

5. Ship the PR

When the build finishes, p0 enters the Done phase, pushes a branch, and opens a pull request. The celebration overlay shows the PR number, total tokens used, and estimated cost. Click View PR to open it in your browser; Continue keeps the session open for follow-up changes. Want the longer story of what p0 did between steps 3 and 5? See Sessions: Plan & Build.