App icon

Create icons for macOS.

Generate icons from a text description or reference image. Save .icns and .iconset files for your app bundle or DMG.

  • Version: 1.1.2
  • macOS 14 (Apple Silicon) or later

Accounts and API keys

Choose how to generate.

ChatGPT

Use your ChatGPT account through the desktop app. Choose ChatGPT, check the account shown, and select Use this account. No API key is required. ChatGPT manages the image model and quality; generation uses your account’s allowance and available credits.

OpenAI API

Choose API key, select OpenAI, and paste your OpenAI key. Select a model such as GPT Image 2.5 Flare and choose Low, Medium, High, or Auto quality. OpenAI bills API usage separately.

OpenRouter API

Choose API key, select OpenRouter, and paste your OpenRouter key. Use compatible image models such as Nano Banana 2 Lite. Available models and quality settings depend on the provider. OpenRouter bills API usage separately.

Google Gemini API

Choose API key, select Google Gemini, and paste your Google AI Studio key. Use models such as Nano Banana 2.1, Nano Banana 2 Lite, Nano Banana 2, or Nano Banana Pro when available. Generation requires paid Gemini API billing.

How it works

Describe, refine, and save.

01

Describe your icon

Write a description or add one reference image. Select a file, paste it, or drag it into the app. PNG, JPEG, WebP, and GIF are supported.

02

Compare and refine

Generate up to three variants and compare them side by side. Refine a selected icon by describing changes.

03

Save the icon

Export an .icns file and a companion .iconset folder. Use the icon in your macOS app bundle or as your DMG volume icon.

Export and history

Use your icons and keep your work.

App bundle and DMG icons

Use the exported .icns for your macOS app bundle or DMG volume. Add the file to your app or DMG build configuration.

All standard icon sizes

Save an .iconset folder with ten standard PNG representations, including Retina sizes, up to 1024 × 1024.

Preview matches export

The icon contour, transparent margins, and soft shadow shown in the preview are included in the saved files.

Local icon history

Generated icons and prompts stay on your Mac. Reopen a design to refine or export it again, copy its prompt, or reveal a previous export in Finder.

FAQ

Questions about MōIcons.

Do I need an API key?

No API key is required for the ChatGPT connection. Use your ChatGPT account through a compatible desktop app. Alternatively, choose API key in the setup dialog or generation settings, select OpenAI, OpenRouter, or Google Gemini, and paste the key for that service. You can change or remove the saved key later.

What if ChatGPT is installed but cannot be found?

Choose Browse… in the ChatGPT connection screen and select the app in the macOS file picker. MōIcons checks the connection before saving the location. Use Change… to select another app or Check again after installing or moving it.

Can I choose the model and quality?

With an API key, settings show compatible image models available from your service. Refresh the model list to check availability. OpenAI offers Low, Medium, High, and Auto; OpenRouter options depend on the model. Google Gemini uses its default generation settings. Choices are saved separately for each provider. ChatGPT manages model and quality for its connection.

Can I use a Google Gemini API key?

Yes. Create a key in Google AI Studio, choose API key in MōIcons, select Google Gemini, and paste the key. Image generation requires paid Gemini API billing; a Gemini subscription alone does not cover API usage.

Can I use the exported icon in both an app and a DMG?

Yes. The exported .icns can be used for your macOS app bundle and your DMG volume. Configure the icon in your app or DMG build tools. MōIcons also saves a companion .iconset folder with all ten standard PNG representations.

Is it free?

MōIcons is free and open source. ChatGPT generation uses your account’s allowance and available credits. OpenAI, OpenRouter, or Google bills API generation separately. MōIcons adds no subscription.

How long does generation take? Can I stop it?

Timing depends on the service, model, and quality. Some requests take several minutes. You can stop generation and keep your previous variants. Requests already processed by the service may still count toward usage or charges.

Does it need internet? What stays on my Mac?

Generation requires internet and sends your prompt and reference image to the selected service. History, preview, and export work locally. Packaged builds can send launch and error diagnostics to Sentry when telemetry is configured.