PairCoder Documentation

AI-augmented pair programming framework. Claude codes, Python enforces.

Welcome to PairCoder

PairCoder is a toolkit for pairing with AI coding agents. It provides structured context, planning workflows, skills, enforcement gates, and integrations that transform chaotic AI development into controlled, enforceable workflows.

New to PairCoder?

Start with the Quick Start guide to get up and running in 5 minutes.

Choose Your Path

Just getting started?

Quick Start — Install PairCoder, initialize your first project, and run your first workflow.

Windows Setup Guide — New to Windows development? Step-by-step from zero to a working project, no experience required.

Understanding pricing?

Licensing — Compare Solo, Pro, and Enterprise tiers to find the right fit.

Going deeper?

User Guide — Learn about plans, tasks, skills, and the complete PairCoder workflow.

Need integrations?

Trello, GitHub, and MCP Server — Connect PairCoder to your existing tools.

Quick Reference

Most Common Commands

bash
# Project status
bpsai-pair status

# Create a plan
bpsai-pair plan new my-feature --type feature

# List tasks
bpsai-pair task list

# Start a task
bpsai-pair task update TASK-001 --status in_progress

# Complete a task
bpsai-pair task update TASK-001 --status done

# Sync to Trello (Pro)
bpsai-pair trello sync

Project Structure

yaml
your-project/
├── .paircoder/           # PairCoder configuration
│   ├── config.yaml       # Project settings
│   ├── context/          # AI context files
│   │   ├── project.md    # Project overview
│   │   ├── workflow.md   # How work is done
│   │   └── state.md      # Current status
│   ├── plans/            # Plan files
│   └── tasks/            # Task files
├── .claude/              # Claude Code integration
│   ├── skills/           # Workflow templates
│   └── agents/           # Custom agents
└── CLAUDE.md             # AI entry point

Getting Help

  • Documentation issues? Open an issue on GitHub
  • Bug reports? Include bpsai-pair --version output
  • Feature requests? Check the roadmap first