AI-powered icon generation CLI for React, Next.js, and React Native developers.
Generate stunning app icons and images in seconds using Stable Diffusion through Bytez API.
- 🤖 Stable Diffusion Powered: Uses Stable Diffusion v1.5 via Bytez for high-quality icon generation.
- 📱 Multi-Platform: Support for Expo, React Native, Next.js, and standard React.
- ⚙️ One-Command Setup: Generates all required sizes and formats (PNG, ICO, etc.).
- 🛠️ Configurable: Save your API key once and use it everywhere.
- 🚀 Fast & Efficient: Built with
sharpfor high-performance image processing.
npm install -g iconaiGet your Bytez API key from Bytez and configure IconAI:
iconai config --api-key YOUR_BYTEZ_API_KEYGenerate an icon for your project:
iconai generate --prompt "a minimalist rocket with vibrant blue gradients" --platform nextjs expo-p, --prompt <string>: Description of the icon (Required)-o, --output <dir>: Output directory (Default:./iconai-output)--platform <types...>: Target platforms:nextjs,react,react-native,expo(Default:nextjs)--model <name>: AI model (Default:stable-diffusion-v1-5/stable-diffusion-v1-5)--api-key <key>: Pass API key directlyiconai config --api-key YOUR_BYTEZ_API_KEY: Configure API key
Generates:
icon.png(1024x1024)adaptive-icon.pngsplash.pngfavicon.png
Generates:
favicon.ico(multi-size)apple-touch-icon.pngicon-192.pngicon-512.png
Contributions are welcome! Please feel free to submig a Pull Request.
MIT © Pratham Darji