Skip to content

nigelp/Cool-Icon-Maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cooliconmaker2

Cool Icon Maker

An MVP app to generate colorful app icons locally on your computer using Stable Diffusion with LoRA fine-tuning. Options are - 512x512 or 64x64, 20 steps or 50 steps quality, JPEG or PNG.


Features

  • Minimal React frontend
  • FastAPI backend with Stable Diffusion + LoRA
  • Prompts enhanced to produce icon-style images automatically
  • Generates colorful icons in 512x512 or 64x64 format
  • Choice of LLM resolution - 20 steps or 50 steps
  • Choice of file format - JPEG or PNG
  • Option to download favicon

Requirements

  • Python 3.8+
  • Node.js (for building frontend)
  • (Optionally) CUDA-capable GPU recommended for performance

Installation

  1. Clone this repository

  2. Install Python dependencies:

pip install -r requirements.txt
  1. Install JavaScript dependencies and build the React app:
cd frontend
npm install
npm run build

Usage

Simply run:

start.bat

This will start the FastAPI server and serve the React frontend at:

http://127.0.0.1:8088


Updating or Rebuilding Frontend

cd frontend
npm run build

Model & LoRA

Make sure these files are in the root directory:


License

MIT License.

About

A simple local model icon maker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •