This system demonstrates an autonomous AI development workflow that transforms natural language prompts into fully functional Python applications. The toolkit features:
- Single-process version (singleprocess.py) for straightforward execution
- Multi-process version (multiprocess.py) with parallel processing capabilities
- Full automation of coding, testing, debugging, and documentation
graph LR
    A[User Prompt] --> B(Prompt Optimization)
    B --> C(Code Generation)
    C --> D[Environment Setup]
    D --> E{Execution}
    E -->|Success| F[Documentation]
    E -->|Failure| G[AI Debugging]
    G --> C
    - Prompt Refining: Enhances user input for better AI comprehension
- Code Generation: Creates Python code + dependency installation commands
- Isolated Execution: Runs code in dedicated virtual environments
- AI Debugging: Automatically fixes errors through iterative improvements
- Documentation: Generates GitHub-ready README files
# Install required packages
pip install openai- Replace "API-KEY"in both scripts with your DeepSeek API key
- Ensure Zsh is installed (sudo apt install zshfor Linux)
python singleprocess.pypython multiprocess.pySuccessful runs create:
random_folder/
├── venv/                 # Virtual environment
├── generated_code.py     # Functional Python code
├── README.md             # Project documentation
└── log.txt               # Execution logs with error codes
- System Compatibility: Designed for Unix-like systems (macOS/Linux)
- Error Codes:
- 200: Successful execution
- 400: Runtime error (triggers debugging)
- 5000: Critical failure
 
- Safety Features:
- Limited to 3 debugging iterations
- Isolated virtual environments
- Complete output logging
 
# Sample generated code (simplified)
import numpy as np
def calculate_stats(data):
    return {
        "mean": np.mean(data),
        "median": np.median(data),
        "std_dev": np.std(data)
    }# Sample dependency installation
pip install numpy