CodeSheek is an AI-powered code generation tool that utilizes the Deepseek API to automatically create complete web projects. Just provide a description and get ready-to-use code!
- ⚡ Automatic Generation - Create complete code projects from text descriptions
- 🗂 Auto Folder Structure - Organized files in
./codedirectory - ⚙️ Flexible Configuration - Customize AI parameters via
config.tomlfile - 📝 Automatic Logging - Execution records saved in
./logsfolder - 💬 Interactive Interface - Colorful loading animations and output
- Python 3.8+
- Required packages:
pip install -r dependencies.txt
-
Clone the repository:
git clone https://github.com/Damarcreative/CodeSheek.git cd CodeSheek -
Create config file (optional):
cp config.example.toml config.toml
Edit
config.tomlto add your API key and other customizations -
Run the generator:
python main.py "Create a portfolio website with dark mode"Or run in interactive mode:
python main.py
The config.toml file supports these parameters:
[api]
url = "https://api.deepseek.com/chat/completions"
key = "your-api-key" # Required
model = "deepseek-chat"
temperature = 0.7 # AI creativity (0-1)
max_tokens = 2048 # Maximum output length
[paths]
projects = "code" # Output projects folder
logs = "logs" # Logs storage folderCodeSheek/
├── code/ # Generated projects
├── logs/ # Execution logs
├── main.py # Main script
├── config.toml # Configuration
└── README.md # This documentation
Example 1:
python main.py "Create a book store website with header, 3-column product list, and footer"Example 2:
python main.pyContributions are welcome! Please:
- Report issues in GitHub Issues
- Suggest new features
- Fork and submit Pull Requests
This project is licensed under the MIT License.