๐ŸŽจ IconForge โ€“ AI-Powered Icon Generator

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.


๐Ÿš€ Features

  • ๐ŸŽฏ 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

๐Ÿ“ธ Example Prompts

  • "cloud upload" with style "flat vector icon"
  • "chat bubble" with style "gradient filled icon"
  • "rocket launch" with style "minimal line art"

๐Ÿ“ฆ Installation

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.