Agentic code assistant that autonomously plans, writes, and evaluates code using multi‑agent collaboration.
- Built with CrewAI for orchestrating coding agents.
coder_clean/
├─ knowledge/
│ └─ user_preference.txt
├─ output/
│ ├─ .gitkeep
│ └─ code_and_output.txt
├─ src/
│ └─ coder/
│ ├─ config/
│ │ ├─ agents.yaml
│ │ └─ tasks.yaml
│ ├─ tools/
│ │ ├─ __init__.py
│ │ └─ custom_tool.py
│ ├─ __init__.py
│ ├─ crew.py
│ └─ main.py
├─ .gitignore
├─ pyproject.toml
├─ README.md
└─ uv.lock
- Python >= 3.10, < 3.13
.envfile containing your API key(s):
OPENAI_API_KEY=sk-...
pip install uv
uv pip install -e .- Update agents and tasks under
config/. - Generated code and logs stored in
output/.
python -m src.coder.main