Metadata-Version: 2.4
Name: codrsync
Version: 1.1.2
Summary: Your AI's AI — Context engineering made simple
Author-email: Ciro Arendt <ciro@ciroarendt.com>
License: MIT
Project-URL: Homepage, https://codrsync.dev
Project-URL: Documentation, https://codrsync.dev/docs
Project-URL: Repository, https://github.com/ciroarendt/codrsync
Project-URL: Issues, https://github.com/ciroarendt/codrsync/issues
Keywords: cli,ai,development,orchestrator,claude,prp,codrsync
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
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 :: Code Generators
Requires-Python: <3.14,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: typer>=0.9.0
Requires-Dist: rich>=13.0.0
Requires-Dist: anthropic>=0.18.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: openpyxl>=3.1.0
Requires-Dist: questionary>=2.0.0
Requires-Dist: websocket-client>=1.6.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"

# codrsync CLI

**Your AI's AI** — Context engineering that makes Claude, GPT & Gemini 10x smarter.

## Installation

```bash
pip install codrsync
```

Or from source:

```bash
cd cli
pip install -e .
```

## Quick Start

```bash
# Configure authentication (uses YOUR Claude Code or API key)
codrsync auth

# Create a new project
codrsync init

# Check project status
codrsync status

# View roadmap
codrsync roadmap

# Start a sprint
codrsync sprint start

# Export to Excel/Jira/Trello
codrsync export excel
```

## Commands

### Local (work offline)

| Command | Description |
|---------|-------------|
| `codrsync status` | Show project dashboard |
| `codrsync roadmap` | Show timeline and dependencies |
| `codrsync sprint` | Manage sprints |
| `codrsync export` | Export to Excel, Jira, Trello, Notion |

### AI-powered (use your Claude)

| Command | Description |
|---------|-------------|
| `codrsync init` | Interactive project kickstart |
| `codrsync build` | AI-guided development |
| `codrsync prp` | Manage PRPs |

## Authentication

codrsync uses YOUR Claude Code installation or Anthropic API key.

```bash
# Configure once
codrsync auth

# Options:
# 1. Use Claude Code (if installed) - recommended
# 2. Use Anthropic API key
# 3. Offline mode (limited features)
```

**You pay for your own AI usage.** codrsync provides the intelligence through prompts.

## How It Works

```
┌─────────────────────────────────────────────────────────────┐
│                     CODRSYNC CLI                            │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  LOCAL (free, offline)          AI (your Claude/API)        │
│  ────────────────────           ──────────────────          │
│  • status                       • init (kickstart)          │
│  • roadmap                      • build (implement)         │
│  • sprint                       • prp generate              │
│  • export                       • research                  │
│                                                             │
│  Reads JSON files               Uses YOUR account           │
│  No API calls                   You pay for usage           │
│                                                             │
└─────────────────────────────────────────────────────────────┘
```

## Project Structure

When you run `codrsync init`, it creates:

```
your-project/
├── doc/project/
│   ├── manifest.json      # Project metadata
│   └── progress.json      # Progress tracking
├── doc/task/
│   └── context-session.md # Current context
├── PRPs/                  # Product Requirement Prompts
├── src/                   # Your code
├── tests/                 # Your tests
└── exports/               # Exported reports
```

## Diagnostics

```bash
codrsync doctor
```

Shows:
- Python version
- Claude Code installation
- API key status
- Current project
- Dependencies

## License

MIT
