An autonomous AI coding agent that plans, writes, tests, debugs and commits Python code using a multi-agent LangGraph workflow.
Planner -> Architect -> Coder -> Reviewer -> Test Writer -> Tester -> Debugger -> Commit
- FastAPI
- LangGraph
- OpenAI gpt-4o-mini
- PostgreSQL
- Streamlit
- Docker
- Clone the repo
- Create a
.envfile with:DATABASE_URL=postgresql://postgres:password@db:5432/ghostcoder OPENAI_API_KEY=your_key_here - Run with Docker:
docker-compose up --build
- Open
http://localhost:8507 - Paste your project folder path
- Enter your task
- GhostCoder plans, codes, tests and commits automatically
- API: 8007
- UI: 8507
- PostgreSQL: 5438