Skip to main content

CodeCrew Multi-Agent Development System

Project description

CodeCrew Multi-Agent Development System

Python 3.11+ License: 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

# 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 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codecrew-1.1.1.tar.gz (127.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codecrew-1.1.1-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

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

Hashes for codecrew-1.1.1.tar.gz
Algorithm Hash digest
SHA256 063e7bb06639470e2901aac3d28055084cf839b19ee574d874987051e3936ea3
MD5 0661cf47b6aeb16860e378dbba758727
BLAKE2b-256 5cce6719ff7cf542c32a4941d0e3e751bc4d829209edb25d38f168d85cb890e3

See more details on using hashes here.

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

Hashes for codecrew-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 88234560f98f3a61c9a1bca28004aa909b096e6214ec08b3d344798448c7db9e
MD5 c0f4f007bffea58e3e80474c7ad928bf
BLAKE2b-256 2a6ac62bfa8cdcf81e509333b065fcfbe88eb015a9c5e8021478d3299dd8651c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page