Generate macOS app icons using AI.
A simple desktop app for generating macOS app icons in the *.icns format with AI. You describe what you want, optionally attach a reference image, pick from several variants, refine the chosen design, then save a proper *.icns bundle and the *.iconset folder with all standard sizes.
This app uses the OpenAI API for image generation.
Here's a short video demonstrating the app in action:
https://github.com/user-attachments/assets/1c87f99d-993f-408b-bd32-a1eb6552eada
.icns uses full-bleed artwork, so macOS can apply its own mask (avoiding the gray plate and shrunken icon you get from pre-clipped corners).Quitting with an unsaved icon triggers a confirmation dialog.
npm installTo run the app in development mode:
npm run devFor local UI work without APIs:
npm run dev:mockTo build the app for production:
npm run buildProduction Sentry telemetry is included only when SENTRY_DSN is set during the build.
Release builds read it from the SENTRY_DSN GitHub Actions secret.
.icns path; the app writes YourName.icns and YourName.iconset in that folder (replacing existing files only if you confirm).src/main/ — window, IPC, prompt building, provider selection, icns assembly.src/renderer/ — React UI, squircle preview, generation pipeline state.You can download the app from the releases page. All releases are signed and notarized by Apple.
No open issues yet, or sync has not completed.