A 2-in-1 AI developer and project manager that uses AI agents to plan entire projects in Todoist and code them task by task.
One-Minute Overview#
Clean Coder AI is a revolutionary AI coding assistant that combines both AI Scrum Master and developer roles. Equipped with advanced reasoning systems and codebase research tools, it enables you to complete coding tasks with minimal personal time investment.
Core Value: Automates project management and coding execution, freeing you from repetitive programming work
Quick Start#
Installation Difficulty: Medium - Requires Python environment and basic configuration
git clone https://github.com/GregorD1A1/Clean-Coder-AI
cd Clean-Coder-AI
pip install -r requirements.txt
python manager.py
Is this suitable for me?
- ✅ Complete project development: Full automation from planning to implementation
- ✅ Large codebase maintenance: Effective navigation through complex codebases
- ✅ Frontend development: Frontend viewing and feedback capabilities
- ❌ Simple scripting: Might be overkill for small tasks
- ❌ GUI-based workflow: Currently terminal-only interface
Core Capabilities#
1. Two-Step Planning Agent - Solves Complex Problems#
Through its two-step planning module, Clean Coder AI performs deep thinking and planning, surpassing other AI coding tools. Actual Value: AI can think like human developers, generating more reasonable, high-quality code solutions
2. Codebase Semantic Search - Efficient Navigation in Large Projects#
Uses file description RAG technology to search and understand code structures regardless of codebase size. Actual Value: AI can quickly locate and understand relevant code even in complex existing projects, improving development efficiency
3. Todoist Project Management - Complete Project Management Workflow#
Manager agent with full Todoist integration, managing project tasks like a human Scrum Master. Actual Value: AI can automatically break down project tasks, track progress, and organize development workflow without manual project management
4. Frontend Feedback Mechanism - Visual Testing and Validation#
Unique AI feature allowing it to view and evaluate the frontend interfaces it creates. Actual Value: AI can self-adjust based on actual frontend performance, ensuring UI/UX meets expectations
5. Image-Driven UI Development - Design to Interface#
Can create frontend interfaces directly from design images. Actual Value: Visual designs from designers can be directly translated into code implementation, accelerating UI development
Tech Stack & Integration#
Development Language: Python Key Dependencies: Python packages defined in requirements.txt (specific contents require file inspection) Integration Method: Standalone Application / API Integration (via Todoist)
Maintenance Status#
- Development Activity: Actively developed based on recent commits
- Recent Updates: New releases available
- Community Response: Discord community provided for user support and communication
Documentation & Learning Resources#
- Documentation Quality: Basic
- Official Documentation: Available within repository (mentioned in README)
- Example Code: Demo videos available showing usage methods