Quick Start
Start your journey with Clean Coder with a few simple commands!
Installation
Clone repo:
git clone https://github.com/GregorD1A1/Clean-Coder-AIGo to directory:
cd Clean-Coder-AICreate virtual environment and activate:
Linux/Mac:
python3 -m venv venvsource venv/bin/activateWindows:
python -m venv venvvenv\Scripts\activateInstall dependencies:
pip install -r requirements.txtRun:
To run Clean Coder use:
python manager.pyOptionally, if you want to create a single feature inside your project instead of planning the whole project, run:
python single_task_coder.pyFirst-Time Setup
When running Single Task Coder for the first time, it will prompt you to input a few variables, which are saved in the .env file.
- 
API Keys: Provide at least one API key for Anthropic, OpenAI, or OpenRouter. Adding more keys ensures fallback options during LLM shortages.
 - 
Directory Path: Enter the full path to the directory where you want to write or modify code.
 - 
Todoist API Key: Provide your Todoist API key.
 - 
Coding Rules (Optional): Optionally, provide coding rules for your project and describe what your project is about. Learn more here.
 - 
Describe Your Vision: On the first run, Manager will prompt you to describe your project in detail. Include as much information as possible.
 
- Provide a clear vision for each future feature
 - Write how the application should look when ready
 - Specify if tests and docs should be included
 
The basic setup is done! Go ahead and learn how to use Manager or Single Task functionalities.
Happy coding! 😋