CodeCrew Multi-Agent Development System
Project description
CodeCrew Multi-Agent Development System
CodeCrew is a comprehensive multi-agent development system that automates software development workflows using AI agents for project management, development, testing, and deployment.
🚀 Quick Start
Installation
# Install from local directory
uv tool install .
# Or install in development mode
uv sync --extra dev
Initialize a New Project
# Initialize a new project
codecrew init --project myapp --spec spec.md --brd brd.md --prd prd.md --userstories userstories.md --checklist checklist.md
# Deploy development team
codecrew deploy --project myapp
# Check project status
codecrew status --project myapp
📋 Features
- Multi-Agent Architecture: Specialized AI agents for different development roles
- Project Management: Automated project initialization and management
- GitHub Integration: Seamless integration with GitHub workflows
- Quality Assurance: Built-in code quality checks and testing
- Template System: Pre-configured project templates
- CLI Interface: Comprehensive command-line interface
🛠️ Development
Prerequisites
- Python 3.11+
- Git
- GitHub CLI (optional, for GitHub integration)
Development Setup
# Clone the repository
git clone <repository-url>
cd CodeCrew
# Install with uv
uv sync --extra dev
# Run tests
uv run pytest
# Test the CLI
uv run codecrew --help
📖 Usage
Basic Commands
# Initialize a project
codecrew init --project <name> --spec <spec-file> --brd <brd-file> --prd <prd-file> --userstories <stories-file> --checklist <checklist-file>
# Deploy agents
codecrew deploy --project <name>
# Check status
codecrew status [--project <name>] [--detailed]
# System diagnostics
codecrew doctor
Project Templates
CodeCrew supports various project templates:
python_api: FastAPI-based REST APIml_project: Machine Learning projectweb_app: Web application
🏗️ Architecture
CodeCrew uses a multi-agent architecture with specialized agents:
- Project Manager: Oversees project coordination
- Lead Developer: Handles technical leadership
- Developer: Manages feature implementation
- QA Engineer: Handles testing and quality assurance
- DevOps Engineer: Manages deployment and infrastructure
- Code Reviewer: Ensures code quality
- Documentation Writer: Maintains documentation
📄 License
This project is licensed under the MIT License.
🔗 Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file codecrew-1.1.1.tar.gz.
File metadata
- Download URL: codecrew-1.1.1.tar.gz
- Upload date:
- Size: 127.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
063e7bb06639470e2901aac3d28055084cf839b19ee574d874987051e3936ea3
|
|
| MD5 |
0661cf47b6aeb16860e378dbba758727
|
|
| BLAKE2b-256 |
5cce6719ff7cf542c32a4941d0e3e751bc4d829209edb25d38f168d85cb890e3
|
File details
Details for the file codecrew-1.1.1-py3-none-any.whl.
File metadata
- Download URL: codecrew-1.1.1-py3-none-any.whl
- Upload date:
- Size: 27.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88234560f98f3a61c9a1bca28004aa909b096e6214ec08b3d344798448c7db9e
|
|
| MD5 |
c0f4f007bffea58e3e80474c7ad928bf
|
|
| BLAKE2b-256 |
2a6ac62bfa8cdcf81e509333b065fcfbe88eb015a9c5e8021478d3299dd8651c
|