Image generationApache-2.0Python / TypeScript

InvokeAI

Professional creative engine with a unified canvas for Stable Diffusion and FLUX.

Stars
28.6K
Forks
3.1K
Open issues
440
Last commit
2026-10-15

Live from the GitHub API · updated 2026-10-15

What is InvokeAI?

InvokeAI pairs a polished web UI with a layer-based canvas for inpainting, outpainting, regional prompting and control layers. It manages models for you, supports SD1.5, SDXL and FLUX, and includes a node workflow editor for advanced users.

Key features

  • Unified canvas with layers, masks and regional guidance
  • Model manager with one-click starter models
  • Node-based workflow editor
  • Board-based gallery for organizing outputs

System requirements

Platforms
Windows · macOS · Linux · Docker
GPU
NVIDIA (CUDA), AMD (ROCm, Linux) or Apple Silicon
VRAM
4 GB for SD1.5, 8 GB for SDXL, 10 GB+ for FLUX
RAM
16 GB+ (32 GB for FLUX)

How to install InvokeAI

Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.

Launcher (Windows / macOS / Linux)

  1. 1
    Download the Invoke Community Edition launcher from the official downloads page.
  2. 2
    Run the launcher, choose an install folder and GPU type, and click Install.
  3. 3
    Launch Invoke and add starter models from the Model Manager.

Docker (NVIDIA)

  1. 1
    Run the official image and open http://localhost:9090.
    docker run --runtime=nvidia --gpus=all --publish 9090:9090 ghcr.io/invoke-ai/invokeai

Strengths

  • Best canvas/inpainting UX
  • Clean, stable UI
  • Permissive license

Limitations

  • Fewer community extensions than ComfyUI
  • New models arrive later than in ComfyUI

InvokeAI alternatives compared

SoftwareStarsLicensePlatformsVRAM
InvokeAI

Professional creative engine with a unified canvas for Stable Diffusion and FLUX.

28.6KApache-2.04 GB for SD1.5, 8 GB for SDXL, 10 GB+ for FLUX
ComfyUI

Node-based interface for diffusion models — images, video and audio.

137.6KGPL-3.04 GB minimum for SD1.5; 12 GB+ recommended for FLUX and video models
Krita AI Diffusion

Generate and inpaint inside the Krita painting app.

10.7KGPL-3.0—
Fooocus

Midjourney-like simplicity for SDXL: type a prompt and press Generate.

53.4KGPL-3.04 GB minimum, 6 GB+ recommended
Stable Diffusion WebUI Forge

A faster, leaner fork of the A1111 WebUI with FLUX support.

13.1KAGPL-3.06 GB+ (FLUX NF4/GGUF variants run on 6–8 GB)
Stable Diffusion WebUI (AUTOMATIC1111)

The classic browser UI for Stable Diffusion with a massive extension ecosystem.

165.1KAGPL-3.04 GB minimum (with --medvram/--lowvram), 8 GB+ recommended

Related models

FAQ

Is InvokeAI free?

Yes — InvokeAI is open-source software released under the Apache-2.0 license. Check the license (and any model weight licenses) before commercial use.

Does InvokeAI run on Windows, Mac and Linux?

InvokeAI supports: Windows, macOS, Linux, Docker.

What hardware do I need for InvokeAI?

NVIDIA (CUDA), AMD (ROCm, Linux) or Apple Silicon. VRAM: 4 GB for SD1.5, 8 GB for SDXL, 10 GB+ for FLUX. RAM: 16 GB+ (32 GB for FLUX)

How do I install InvokeAI?

1. Download the Invoke Community Edition launcher from the official downloads page. 2. Run the launcher, choose an install folder and GPU type, and click Install. 3. Launch Invoke and add starter models from the Model Manager.

What are the best InvokeAI alternatives?

Popular alternatives include ComfyUI, Krita AI Diffusion, Fooocus, Stable Diffusion WebUI Forge. See the comparison table on this page.

Can I use InvokeAI online without installing it?

If you just want results, AiLoft runs top image models such as GPT Image 2.5 and Nano Banana Pro in the browser — no GPU or setup required.

Skip the install — generate images in your browser

No GPU, drivers or Python needed. Use GPT Image 2.5 and Nano Banana Pro online and compare them side by side.