Brainstorm: Batch AI Image Generation with Gemini


AI image generators are great at producing a single image from a prompt, but creative work rarely starts with one attempt. You write a prompt, wait for the result, tweak, regenerate, compare. The back-and-forth is slow when you’re exploring a visual direction rather than chasing a specific output.

Brainstorm speeds this up by generating multiple images from a single prompt in one pass. Describe what you’re after, set how many variations you want, and get a batch of results to compare side by side.

Brainstorm generating images

How it works

Brainstorm is an Electron desktop app built on Google Gemini’s image generation models. The interface is a chat — you type a prompt, pick your settings, and hit send. Instead of returning one image, it generates several at once so you can quickly scan for the directions worth pursuing.

The key settings are:

  • Model — choose which Gemini model to use
  • Aspect ratio — square, landscape, portrait, or custom
  • Resolution — from quick drafts to high-res finals
  • Image count — how many variations to generate per prompt

Once you have results, you can keep the conversation going. Ask for tweaks, describe changes, or attach a reference image to steer the next batch. The full chat history is preserved, so the model has context from earlier turns.

Brainstorm start screen

Conversations, not one-shots

Each generation session is a conversation with auto-generated titles for easy recall. This makes Brainstorm useful beyond one-off generation — you can return to a previous session, pick up where you left off, and continue refining.

You can also attach reference images to guide the output. Upload an existing design, a sketch, or a photo, and use it as context alongside your text prompt.

Getting started

Brainstorm requires a Google Gemini API key. Grab one, clone the repo, and you’re up and running:

yarn install
yarn start

Built executables are available via yarn make, and the project includes GitHub Actions for automated signed macOS builds.

See the GitHub repo for full setup instructions.