Grigorij-Dudnik/Clean-Coder-AI
Crazy project trailer video. Beautiful logo, explanatory motion gifs. Nice badges, and schema describing the framework's principle of work. List of stargazers. Clear description of what project does.
Probably the most intelligent AI coder out there.
Clean Coder is your 2-in-1 AI Scrum Master and Developer. Equipped with most intelligent reasoning system and most andvanced codebase research tool, it makes your code written with absolute minimum time investment on your part!
⭐️ Your star motivates us to introduce new cool features! ⭐️
🏖️ Relax and watch it code
git clone https://github.com/GregorD1A1/Clean-Coder-AI
cd Clean-Coder-AI
pip install -r requirements.txt
python manager.py
or check detailed instructions how to start in documentation.
You can also deploy with Docker.
📺 Demo videos
Create an entire web app with by Clean Coder:
📊 Why Clean Coder?
Our dream is to create a fully autonomous programmer one day, letting you relax (or at least do another job 😜) while your coding job will be done by AI.
That's why we care about making Clean Coder have top intelligence level and be equipped with most modern automation tools.
Learn more about Clean Coder's idea here.
| Feature | Clean Coder | Cline | Aider | Cursor |
|---|---|---|---|---|
| Intelligence | ✅ Two-step Planer agent for thinking only | 🟡 One-step plan mode | 🟡 One-step Architect agent | ❌ No thinking agent |
| Codebase Research | ✅ File descriptions RAG, codebase size independent | ❌ Simple file browsing approach only | 🟡 Repo map | 🟡 Also RAG, but not describes code before indexing |
| Project Management | ✅ Full Todoist integration | ❌ No | ❌ No | ❌ No |
| Frontend Visual testing | ✅ Frontend Feedback agent | ✅ Webview | ❌ No | ❌ No |
| UI | ❌ Terminal only | ✅ IDE | ✅ Webchat | ✅ IDE |
✨ Key advantages:
- Get project supervised by Manager agent with tasks organized in Todoist, just like with a human scrum master.
- Two-step planning module makes Clean Coder probably most intelligent AI coder available.
- Semantic search (RAG) for effective navigating even large codebases.
- Allow AI to see frontend it creates with frontend feedback feature. At the day of writing no other AI coder has that feature.
- Create a frontend based on images with designs.
- Speak to Clean Coder instead of writing.
- Automatic file linting prevents from introducing incorrect changes and log check for self-debug.
- Run Python scripts for self-debug.
⛓️💥 Something got broken?
Report bugs or propose new features for Clean Coder on our Discord!
🌟 Say thanks
We hardly work on developing cutting-edge AI coder for you. Completely for free. Support our work by leaving a star!

🎖️ Hall of Fame
Sweat, tears and endless glory... Join the Clean Coder contributors!