Skip to main content

Installation

Get p0 running on your Mac in minutes.

Download and install

p0 supports both Apple Silicon (M1/M2/M3/M4) and Intel-based Macs running macOS 12.0 (Monterey) or later.
  1. Download the .dmg installer from bepurple.ai
  2. Open the downloaded .dmg file
  3. Drag the p0 icon into your Applications folder
  4. Launch p0 from Applications or Spotlight
On first launch, macOS may show a security prompt since p0 is downloaded from the web. Click Open in the dialog, or go to System Settings > Privacy & Security and click Open Anyway.
Windows and Linux support is on the roadmap. Stay tuned at bepurple.ai for updates.

First launch

When you open p0 for the first time, you’ll be prompted to sign in with your Purple account.
p0 login screen
Enter your email and password to sign in. If you’re new to Purple, switch to the Create Account tab to register.
Don’t have a Purple account yet? Sign up at bepurple.ai to get started.

Environment setup

After signing in, p0 walks you through four setup checks to make sure your environment is configured correctly.
p0 environment setup screen showing four configuration checks
1

Authenticate Claude Code

p0 needs access to Anthropic’s Claude API. Log in via the Claude CLI or provide your Anthropic API key directly. Your credentials are stored securely in the macOS Keychain.
2

Install GitHub CLI

p0 uses the GitHub CLI (gh) to create pull requests and interact with your repositories. Install it with:
brew install gh
p0 also supports GitLab. If you use GitLab, you can skip the GitHub CLI steps and configure your GitLab credentials instead.
3

Authenticate GitHub CLI

Sign in to GitHub through the CLI so p0 can create PRs on your behalf:
gh auth login
4

Configure Git credential helper

Set up the Git credential helper so p0 can push and pull without repeated password prompts:
gh auth setup-git
Once all four checks pass, click Continue to proceed.
p0 environment setup complete with all checks passing

Auto-updates

p0 checks for updates automatically in the background. When a new version is available, you’ll see a notification with the release notes. Updates are downloaded in the background and installed the next time you quit and reopen the app. You don’t need to do anything to stay up to date — just restart p0 when prompted.

Next steps

Quickstart

Create your first workspace and start coding

Core concepts

Learn the fundamentals of p0