# CodeCrew Multi-Agent Development System
[](https://www.python.org/downloads/)
[](https://opensource.org/licenses/MIT)
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
```bash
# Install from local directory
uv tool install .
# Or install in development mode
uv sync --extra dev
```
### Initialize a New Project
```bash
# 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
```bash
# 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
```bash
# 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 API
- `ml_project`: Machine Learning project
- `web_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
- [Documentation](https://github.com/dscv101/codecrew#readme)
- [Issues](https://github.com/dscv101/codecrew/issues)
Raw data
{
"_id": null,
"home_page": null,
"name": "codecrew",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "agents, ai, automation, cli, code-generation, development, fastapi, multi-agent",
"author": null,
"author_email": "Derek Vitrano <derek@example.com>",
"download_url": "https://files.pythonhosted.org/packages/ee/2f/5e7d94ef07a646a5e225934c8354cd70c9f8189d16e8cbe63e6aedd3a7dd/codecrew-1.1.0.tar.gz",
"platform": null,
"description": "# CodeCrew Multi-Agent Development System\n\n[](https://www.python.org/downloads/)\n[](https://opensource.org/licenses/MIT)\n\nCodeCrew is a comprehensive multi-agent development system that automates software development workflows using AI agents for project management, development, testing, and deployment.\n\n## \ud83d\ude80 Quick Start\n\n### Installation\n\n```bash\n# Install from local directory\nuv tool install .\n\n# Or install in development mode\nuv sync --extra dev\n```\n\n### Initialize a New Project\n\n```bash\n# Initialize a new project\ncodecrew init --project myapp --spec spec.md --brd brd.md --prd prd.md --userstories userstories.md --checklist checklist.md\n\n# Deploy development team\ncodecrew deploy --project myapp\n\n# Check project status\ncodecrew status --project myapp\n```\n\n## \ud83d\udccb Features\n\n- **Multi-Agent Architecture**: Specialized AI agents for different development roles\n- **Project Management**: Automated project initialization and management\n- **GitHub Integration**: Seamless integration with GitHub workflows\n- **Quality Assurance**: Built-in code quality checks and testing\n- **Template System**: Pre-configured project templates\n- **CLI Interface**: Comprehensive command-line interface\n\n## \ud83d\udee0\ufe0f Development\n\n### Prerequisites\n\n- Python 3.11+\n- Git\n- GitHub CLI (optional, for GitHub integration)\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone <repository-url>\ncd CodeCrew\n\n# Install with uv\nuv sync --extra dev\n\n# Run tests\nuv run pytest\n\n# Test the CLI\nuv run codecrew --help\n```\n\n## \ud83d\udcd6 Usage\n\n### Basic Commands\n\n```bash\n# Initialize a project\ncodecrew init --project <name> --spec <spec-file> --brd <brd-file> --prd <prd-file> --userstories <stories-file> --checklist <checklist-file>\n\n# Deploy agents\ncodecrew deploy --project <name>\n\n# Check status\ncodecrew status [--project <name>] [--detailed]\n\n# System diagnostics\ncodecrew doctor\n```\n\n### Project Templates\n\nCodeCrew supports various project templates:\n\n- `python_api`: FastAPI-based REST API\n- `ml_project`: Machine Learning project\n- `web_app`: Web application\n\n## \ud83c\udfd7\ufe0f Architecture\n\nCodeCrew uses a multi-agent architecture with specialized agents:\n\n- **Project Manager**: Oversees project coordination\n- **Lead Developer**: Handles technical leadership\n- **Developer**: Manages feature implementation\n- **QA Engineer**: Handles testing and quality assurance\n- **DevOps Engineer**: Manages deployment and infrastructure\n- **Code Reviewer**: Ensures code quality\n- **Documentation Writer**: Maintains documentation\n\n## \ud83d\udcc4 License\n\nThis project is licensed under the MIT License.\n\n## \ud83d\udd17 Links\n\n- [Documentation](https://github.com/dscv101/codecrew#readme)\n- [Issues](https://github.com/dscv101/codecrew/issues)\n",
"bugtrack_url": null,
"license": null,
"summary": "CodeCrew Multi-Agent Development System",
"version": "1.1.0",
"project_urls": {
"Documentation": "https://github.com/dscv101/codecrew#readme",
"Issues": "https://github.com/dscv101/codecrew/issues",
"Source": "https://github.com/dscv101/codecrew"
},
"split_keywords": [
"agents",
" ai",
" automation",
" cli",
" code-generation",
" development",
" fastapi",
" multi-agent"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4a6f6c64c9765b2bb459ce2898028a199dc848ffe2c4671fd0ecd7016c6b9c60",
"md5": "f57ea0e0a608698c3bd39bbf851de575",
"sha256": "17d83e97a448f19281cd284962b4f9e9a8bf657176feb9266df35b399ad1f229"
},
"downloads": -1,
"filename": "codecrew-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f57ea0e0a608698c3bd39bbf851de575",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 13710,
"upload_time": "2025-08-05T04:02:47",
"upload_time_iso_8601": "2025-08-05T04:02:47.438745Z",
"url": "https://files.pythonhosted.org/packages/4a/6f/6c64c9765b2bb459ce2898028a199dc848ffe2c4671fd0ecd7016c6b9c60/codecrew-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee2f5e7d94ef07a646a5e225934c8354cd70c9f8189d16e8cbe63e6aedd3a7dd",
"md5": "6927c438971480719caf146bb8778827",
"sha256": "09d2835627c2d5563f581a6cfdb53cc6bfab31d09e5497018f8cb48336e1c65c"
},
"downloads": -1,
"filename": "codecrew-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "6927c438971480719caf146bb8778827",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 106569,
"upload_time": "2025-08-05T04:02:48",
"upload_time_iso_8601": "2025-08-05T04:02:48.912692Z",
"url": "https://files.pythonhosted.org/packages/ee/2f/5e7d94ef07a646a5e225934c8354cd70c9f8189d16e8cbe63e6aedd3a7dd/codecrew-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-05 04:02:48",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "dscv101",
"github_project": "codecrew#readme",
"github_not_found": true,
"lcname": "codecrew"
}