An AI-powered coding assistant built with LangGraph
Transform natural language into complete, working projects - file by file - using real developer workflows.
Coder Buddy operates as a three-agent pipeline - each agent specializing in a distinct phase of software development:
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Planner Agent │ ──▶ │ Architect Agent │ ──▶ │ Coder Agent │
│ │ │ │ │ │
│ Analyzes your │ │ Breaks plan into │ │ Implements each │
│ request & │ │ engineering tasks│ │ task & writes │
│ generates a │ │ with explicit │ │ directly into │
│ project plan │ │ file context │ │ files │
└─────────────────┘ └──────────────────┘ └─────────────────┘
Before you begin, make sure you have:
uv- a fast Python package manager. Install it here.- Groq API Key - create a free account and generate your key here.
1. Create and activate a virtual environment
uv venv
source .venv/bin/activate2. Install dependencies
uv pip install -r pyproject.toml3. Configure environment variables
cp .env.example .env
# Fill in the required values in .env4. Start the application
python main.pyor test with this command to create a calculator web app :
python agent/graph.pyTry these to get started:
💡 "Create a to-do list application using HTML, CSS, and JavaScript."
💡 "Create a simple calculator web application."
💡 "Create a simple blog API in FastAPI with a SQLite database."