Quick Start All Tiers
Get up and running with PairCoder in 5 minutes.
What is PairCoder?
PairCoder is a toolkit for pairing with AI coding agents. It provides:
- Structured context - Project memory that AI agents can read and update
- Planning workflows - Plans, sprints, and tasks in simple YAML/Markdown
- Autonomous sprints - Run full sprint cycles with
bpsai-pair engage - Skills - Reusable workflow templates
- Enforcement gates - AC verification, strict mode, bypass auditing
- Integrations - Trello, GitHub, MCP (Pro tier)
Prerequisites
If you're setting up on Windows for the first time, follow our Windows Setup Guide instead. It walks through installing Git, Python, VS Code, and Claude Code from scratch with Windows-specific instructions.
The PairCoder setup wizard checks for these prerequisites automatically. Make sure all three are in place before installing PairCoder.
1. Install an IDE
PairCoder works with any IDE that supports Claude Code. Popular choices:
- Visual Studio Code - free, cross-platform
- PyCharm - full-featured Python IDE (Community edition is free)
Any editor with terminal access will work.
2. Install Claude Code
Claude Code is the AI agent that PairCoder pairs you with. Use the native installer:
macOS, Linux, WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Verify the installation:
claude --version
# or run doctor to check setup
claude doctor
The native installer auto-updates in the background. Alternative install methods (Homebrew, WinGet) are available but require manual updates.
For full setup instructions (authentication, API keys, cloud providers), see Anthropic's Claude Code documentation.
3. Prepare a project folder
Have a project directory ready - either an existing codebase or a new empty folder. PairCoder will initialize its configuration inside this directory.
Install
pip install bpsai-pair
Verify it works:
bpsai-pair --version
# Should show 2.20.0
Activate Your License
After purchasing, you'll receive a license file. Install it:
bpsai-pair license install ~/Downloads/license.json
Or use the setup wizard:
bpsai-pair wizard
Verify your license is active:
bpsai-pair license status
A valid license is required to use PairCoder. See Licensing for tier details.
Initialize Your Project
New project:
bpsai-pair init my-project
cd my-project
Existing project:
cd your-project
bpsai-pair init .
This creates a .paircoder/ directory with your project configuration.
Your First Workflow
1. Run the health check
Verify your setup is correct with the doctor command:
bpsai-pair doctor
Doctor checks your license, configuration, dependencies, and integrations, then reports any issues that need attention.
2. Check status
bpsai-pair status
3. Create a plan
bpsai-pair plan new add-login --type feature --title "Add User Login"
4. Add a task
bpsai-pair plan add-task plan-*-add-login \
--id TASK-001 \
--title "Create login form"
5. Work on the task
# Start working
bpsai-pair task update TASK-001 --status in_progress
# ... do your work ...
# Mark complete
bpsai-pair task update TASK-001 --status done
6. Check progress
bpsai-pair plan status
Autonomous Sprints with Engage
Once you have a plan with tasks, you can let PairCoder run an entire sprint autonomously with the engage command:
bpsai-pair engage backlog.md
Engage picks up pending tasks, runs them through the full lifecycle (planning, implementation, testing, review), and commits the results. It is the fastest way to move from a backlog to working code. See the Engage Guide for details.
Working with Claude Code
Once initialized, open your project in Claude Code. Claude will automatically read:
CLAUDE.md- Project-specific instructions.paircoder/context/state.md- Current status and tasks.claude/skills/- Available workflows
Ask Claude to:
- "What tasks are pending?"
- "Start working on TASK-001"
- "Create a plan for adding user authentication"
What's Next?
| Goal | Guide |
|---|---|
| Full installation steps | Installation |
| Understand pricing tiers | Licensing |
| Learn the complete workflow | User Guide |
| Run autonomous sprints | Engage Guide |
| Diagnose setup issues | Doctor Guide |
| AI-powered code review | Review Guide |
| Connect to Trello/GitHub | Integrations |
| CLI command reference | CLI Reference |
| Need help? | Support Portal or run bpsai-pair support |