Skip to content

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!

License

Notifications You must be signed in to change notification settings

Damarcreative/CodeSheek

Repository files navigation

CodeSheek

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!

✨ Key Features

  • Automatic Generation - Create complete code projects from text descriptions
  • 🗂 Auto Folder Structure - Organized files in ./code directory
  • ⚙️ Flexible Configuration - Customize AI parameters via config.toml file
  • 📝 Automatic Logging - Execution records saved in ./logs folder
  • 💬 Interactive Interface - Colorful loading animations and output

🛠 Installation Guide

Prerequisites

  • Python 3.8+
  • Required packages:
    pip install -r dependencies.txt
    

Basic Usage

  1. Clone the repository:

    git clone https://github.com/Damarcreative/CodeSheek.git
    cd CodeSheek
  2. Create config file (optional):

    cp config.example.toml config.toml

    Edit config.toml to add your API key and other customizations

  3. Run the generator:

    python main.py "Create a portfolio website with dark mode"

    Or run in interactive mode:

    python main.py

⚙️ Configuration

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 folder

📂 Project Structure

CodeSheek/
├── code/               # Generated projects
├── logs/               # Execution logs
├── main.py             # Main script
├── config.toml         # Configuration
└── README.md           # This documentation

💡 Usage Examples

Example 1:

python main.py "Create a book store website with header, 3-column product list, and footer"

Example 2:

python main.py

🤝 Contributing

Contributions are welcome! Please:

  • Report issues in GitHub Issues
  • Suggest new features
  • Fork and submit Pull Requests

📜 License

This project is licensed under the MIT License.

About

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!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •