A multi-agent AI system built using CrewAI that simulates a collaborative software engineering workflow.
This project demonstrates how specialized AI agents can work together to:
- Generate production-ready code
- Review and optimize it
- Create comprehensive test cases
- CrewAI
- OpenAI
- Python 3.11
- uv (fast dependency manager)
Backend Engineer → Code Reviewer → QA Engineer
curl -Ls https://astral.sh/uv/install.sh | bashuv venv --python 3.10
source .venv/bin/activate
uv add -r pyproject.tomlcp .env.example .envpython main.py --feature "Create a function to validate email addresses"- Multi-agent collaboration
- Memory-enabled workflows
- Modular architecture
- Extensible with tools (e.g., code execution)
- GitHub PR automation
- Code execution validation
- UI dashboard