Metadata-Version: 2.4
Name: bpsai-pair
Version: 2.11.4
Summary: AI-augmented pair programming framework with 182+ CLI commands for planning, orchestration, Trello/GitHub integration, and autonomous workflows
Author-email: BPS AI Software <dev@bpsai.com>
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://github.com/BPSAI/paircoder
Project-URL: Documentation, https://github.com/BPSAI/paircoder#readme
Project-URL: Repository, https://github.com/BPSAI/paircoder
Project-URL: Issues, https://github.com/BPSAI/paircoder/issues
Project-URL: Changelog, https://github.com/BPSAI/paircoder/blob/main/CHANGELOG.md
Keywords: ai,pair-programming,cli,claude,gpt,codex,gemini,mcp,trello,github,autonomous,workflow,planning,tasks
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer>=0.12
Requires-Dist: rich>=13.7
Requires-Dist: pyyaml>=6.0
Requires-Dist: tiktoken>=0.5.0
Requires-Dist: pydantic>=2.0
Requires-Dist: cryptography>=41.0
Requires-Dist: fastapi>=0.109.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: uvicorn>=0.27.0
Requires-Dist: sse-starlette>=1.6.0
Requires-Dist: toggl>=0.1.0
Requires-Dist: anthropic>=0.76.0
Provides-Extra: trello
Requires-Dist: py-trello>=0.19.0; extra == "trello"
Provides-Extra: github
Requires-Dist: PyGithub>=2.1; extra == "github"
Provides-Extra: timer
Requires-Dist: toggl>=0.1.0; extra == "timer"
Provides-Extra: mcp
Requires-Dist: mcp>=1.0.0; extra == "mcp"
Provides-Extra: docs
Requires-Dist: sphinx>=7.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=2.0; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints>=2.0; extra == "docs"
Requires-Dist: sphinx-copybutton>=0.5; extra == "docs"
Requires-Dist: myst-parser>=2.0; extra == "docs"
Requires-Dist: sphinx-click>=5.0; extra == "docs"
Provides-Extra: sandbox
Requires-Dist: docker>=7.0.0; extra == "sandbox"
Requires-Dist: dockerpty>=0.4.1; extra == "sandbox"
Provides-Extra: wizard
Requires-Dist: anthropic>=0.76.0; extra == "wizard"
Provides-Extra: all
Requires-Dist: py-trello>=0.19.0; extra == "all"
Requires-Dist: mcp>=1.0.0; extra == "all"
Requires-Dist: docker>=7.0.0; extra == "all"
Requires-Dist: dockerpty>=0.4.1; extra == "all"
Provides-Extra: integrations
Requires-Dist: py-trello>=0.19.0; extra == "integrations"
Dynamic: license-file

# bpsai-pair

> AI-augmented pair programming framework with 182+ CLI commands

[![PyPI version](https://badge.fury.io/py/bpsai-pair.svg)](https://pypi.org/project/bpsai-pair/)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License](https://img.shields.io/badge/license-Proprietary-red.svg)](LICENSE)

## Overview

**bpsai-pair** (PairCoder) is a comprehensive AI pair programming framework that provides:

- **Planning & Task Management** — Create and manage development plans, tasks, and sprints
- **Skill-Based Workflows** — Pre-built workflows for TDD, code review, releases, and more
- **Integration Hub** — Connect with Trello, GitHub, MCP servers, and time tracking
- **Token Budget Management** — Track and control AI token usage across sessions
- **Enforcement Gates** — Architecture checks, acceptance criteria validation, and state machines
- **Interactive Setup Wizard** — GUI-based project configuration with tier-aware features

## Installation

```bash
# Core installation
pip install bpsai-pair

# With optional integrations
pip install bpsai-pair[trello]      # Trello integration
pip install bpsai-pair[wizard]      # Interactive setup wizard
pip install bpsai-pair[all]         # All extras
```

## Quick Start

```bash
# Initialize a new project
bpsai-pair init

# Or use the interactive wizard (requires wizard extras)
bpsai-pair wizard

# Check project status
bpsai-pair status

# Create a feature plan
bpsai-pair feature my-feature --type feature --primary "Build amazing things"

# List available skills
bpsai-pair skill list

# Pack context for AI assistants
bpsai-pair pack
```

## License Tiers

- **Solo** — Core planning, skills, enforcement, guided setup
- **Pro** — Trello, GitHub, MCP, token budget, cost tracking, model routing
- **Team** — Multi-user collaboration features
- **Enterprise** — Remote access, SSO, multi-workspace, advanced security

Check your license: `bpsai-pair license status`

## Documentation

- [GitHub Repository](https://github.com/BPSAI/paircoder)
- [Changelog](https://github.com/BPSAI/paircoder/blob/main/CHANGELOG.md)
- [Issue Tracker](https://github.com/BPSAI/paircoder/issues)

## Requirements

- Python 3.10 or higher
- Git (for project management features)

## Support

- Report issues: [GitHub Issues](https://github.com/BPSAI/paircoder/issues)
- Email: dev@bpsai.com
