Coder Buddy is an AI-powered coding assistant built with LangChain, LangGraph, Pydantic, and Python. It works like a multi-agent development team that transforms natural language requests into complete, working projects — file by file — using real developer workflows.
- Planner Agent → Understands user requests 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 tasks, writes code directly into files, and uses available tools like a real developer.
- Multi-Agent Workflow → Mimics a software team: planning, architecting, coding.
- Fast Prototyping → Build web apps, APIs, or scripts from natural language prompts.
User Prompt ---> Planner Agent → Architect Agent → Coder Agent ---> Generated Project (file-by-file, with real workflows)
- anaconda installed (for environment management)
- A Groq account and API key
- Create and activate virtual environment
- Install dependencies - pip install -r requirements.txt
- Add your API keys in .env
- Run the app - python main.py
- “Create a to-do list application using HTML, CSS, and JavaScript.”
- “Build a simple calculator web app.”
- “Generate a blog API in FastAPI with SQLite backend.”
- LangChain → LLM orchestration
- LangGraph → Multi-agent workflows
- Pydantic → Data validation
- Python → Core development
- Groq API → LLM inference
- Create a user inteface for interactive user experience.
- Extend agent capabilities for testing and deployment
- Enable Git integration (commit + push generated projects)