IconForge is a local AI tool that generates high-quality vector-style icons using Stable Diffusion. With no external API tokens required, it's a lightweight and powerful solution for designers, developers, and creatives.
- ๐ฏ Text-to-icon generation with custom styles
- ๐ผ๏ธ Built on
runwayml/stable-diffusion-v1-5 - โ๏ธ Runs locally (CPU or GPU) โ no API keys needed
- ๐ก Supports negative prompts for better quality
- ๐ Gradio-based web UI for easy use
"cloud upload"with style"flat vector icon""chat bubble"with style"gradient filled icon""rocket launch"with style"minimal line art"
git clone https://github.com/your-username/iconforge.git
cd iconforge
pip install -r requirements.txt
๐ง Usage
python main.py
Then open http://127.0.0.1:7860 in your browser.
๐ Project Structure
iconforge/
โโโ main.py # Launches the UI
โโโ ui.py # Gradio interface
โโโ local_generator.py # Core image generation logic using diffusers
โโโ requirements.txt # Python dependencies
โ๏ธ Requirements
Python 3.8+
torch (CPU or GPU version)
diffusers, transformers, gradio, accelerate
๐งช Tips
GPU recommended for faster generation
Style options include: flat vector, line art, 3D, pixel art
Try adding a negative prompt like "blurry, text, watermark"
โจ Credits
Hugging Face
Diffusers Library
Gradio team for easy UI integration
๐ License
MIT License
Let me know if you'd like a logo, demo GIF, or a `requirements-colab.txt` file for easy Colab deployment.