An AI agent that generates complete, runnable software projects from natural language prompts. Users describe what they want to build, and the agent returns a fully structured codebase ready to run.
- Planner Agent – Analyzes your request and generates a detailed project plan.
- Architect Agent – Breaks down the plan into specific engineering tasks with explicit context for each file.
- Coder Agent – Implements each task, writes directly into files, and uses available tools like a real developer.
- Make sure you have uv installed, follow the instructions here to install it.
- Ensure that you have created a groq account and have your API key ready. Create an API key here.
- Create a virtual environment using:
uv venvand activate it usingsource .venv/bin/activate - Install the dependencies using:
uv pip install -r pyproject.toml - Create a
.envfile and add the variables and their respective values mentioned in the.sample_envfile
Now go to the graph.py file located in THE_BOSS_AGENT and write ur prompt in the user prompt at the bottom.
And the we can start the application using the following command:
cd ./THE_BOSS_AGENT/
python graph.pyI have used groq here for integrating free models into my project but you can feel free to integrate any model. After adding your API KEY change models as you like to experiment with various results.
MY PERSONAL FAVOURITE: meta-llama/llama-prompt-guard-2-22m
