Skip to main content

Welcome to p0

Build better software, faster. p0 is Purple’s AI-powered desktop coding assistant that takes you from idea to pull request with minimal friction. p0 uses Claude to understand your codebase, plan changes, and execute implementations across your entire workspace. Whether you’re building new features, fixing bugs, or refactoring code, p0 works alongside you with full visibility into every action it takes.
p0 desktop app interface

Core features

Spec-driven workflow

Five-phase pipeline from product spec to post-PR review, ensuring quality at every step

Plan & Agent modes

Start with read-only analysis, then switch to full execution when you’re ready

Git worktree isolation

Every session runs in its own worktree, keeping your main branch clean and safe

Real-time tool execution

Watch bash commands, file edits, diffs, and web searches as they happen

Multi-repo workspaces

Work across multiple repositories in one unified workspace

Plugins & extensibility

Extend p0 with workspace-scoped plugins for custom workflows

Get started

1

Download and sign in

Get the desktop app for macOS, Windows, or Linux from bepurple.ai, then sign in with your Purple account.
2

Set up your workspace

Create a workspace, connect your git repositories, and let p0 generate coding standards from your codebase.
3

Brainstorm and spec

Describe a feature in Spec Mode. p0 asks clarifying questions, then writes a product spec for you to review before any code is written.
4

Build

Approve the spec and let p0 implement it. Watch progress in real time as tickets are completed, files are edited, and tests are run.
5

Ship

Review the pull requests p0 creates, collaborate with your team, and merge when ready.
Ready to dive in? Start with the installation guide or follow the full quickstart tutorial to walk through each step in detail.