Skip to content

Your 2-in-1 AI Software Project Manager and Developer. AI agents capable of creating entire software projects from scratch or further developing existing ones. They plan the complete project, including epics and tasks, and then program it task by task.

License

Notifications You must be signed in to change notification settings

GregorD1A1/Clean-Coder-AI

Repository files navigation

Logo

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

# provide path to the project directory you'll work on
export WORK_DIR=/path/to/your/project/dir

export OPENAI_API_KEY=your_api_key_here
export ANTHROPIC_API_KEY=your_api_key_here

python clean_coder_pipeline.py

or check detailed instructions how to start in documentation.

✨ 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.

📺 Demo videos

🌱 Contibutions

All contributions to the project are very welcome! Please check the contributions guide.

About

Your 2-in-1 AI Software Project Manager and Developer. AI agents capable of creating entire software projects from scratch or further developing existing ones. They plan the complete project, including epics and tasks, and then program it task by task.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages