Clean-Coder-AI
Clean-Coder-AI copied to clipboard
Your 2-in-1 AI Software Project Manager and Developer
Clean Coder: Your 2-in-1 AI Scrum Master and Developer
Clean Coder is your AI-powered software project assistant. Delegate planning, managing, and coding to AI. Agents create tasks within Todoist, write code, and test it, helping you create great projects with minimal effort and stress!
⭐️ Your star motivates me 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
# create file with envinronment variables from template
cp .env.template .env
# open .env in text editor, provide api keys and work directory, save and close
nano .env
python clean_coder_pipeline.py
or (recommended) check detailed instructions how to start in documentation.
You can also deploy with Docker.
✨ Key advantages:
- Get project supervised by Manager agent with thoroughly-described tasks organized in Todoist, just like with a human scrum master.
- Watch tasks executed one by one by Programming agents, with a well-designed context pipeline and advanced techniques for enhanced intelligence.
- 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.
- File Researcher agent with (but not only) RAG tool for effective searching of project files.
- Sensitive files protection from being watched by AI.
📺 Demo videos
🌱 Contibutions
All contributions to the project are very welcome! Please check the contributions guide.