InvokeAI
Open-source image generation app with a layered canvas, node workflows and a desktop launcher

Our verdict
#2 of 4 in Local AI image generators · For editing and painting on a canvas
Pros
- A layered canvas, which none of the other three documents
- Launcher app for Windows, macOS and Linux that installs updates
- Documents NVIDIA, Apple Silicon and Intel Arc graphics
Cons
- Fewer model families than SwarmUI or ComfyUI
- Video generation is experimental and limited to Wan 2.2
- No list of custom nodes to browse inside the app
Who should skip:Windows users with an AMD graphics card, since InvokeAI supports AMD on Linux only.
Rankings and alternatives
- #2 of 4 Local AI image generators For editing and painting on a canvas
- SwarmUI #1 For a simple form on an NVIDIA PC
- ComfyUI #3 For video, audio and 3D, or building your own pipelines
- Stable Diffusion WebUI Forge - Neo #4 If you already know AUTOMATIC1111's web UI
Apps for generating images locally scores
Evaluated Nov 7, 2026 Evidence ↓- Image model families 4
4/5 means: Ten to fourteen families
The README's model list covers 13 local families (SD 1.5, SD 2, SDXL, SD 3.5, CogView 4, Flux.1, Flux.2, Z-Image, Krea 2, Anima, Qwen Image, Ideogram 4 and ERNIE-Image), plus three API-only models that don't count.
- Graphics cards supported 5
5/5 means: NVIDIA, AMD, Apple Silicon and Intel Arc, plus a documented processor-only mode
NVIDIA, AMD (Linux only), Apple Silicon and Intel Arc GPUs are supported, and Linux ARM64 devices run in CPU-only mode.
- Setup effort 5
5/5 means: A graphical installer or desktop app sets everything up and installs updates from inside the app
The Invoke Launcher installs on Windows, macOS and Linux, installs Invoke, and checks for updates to itself and Invoke.
- Editing tools 5
5/5 means: All five
The canvas does inpainting and outpainting, has raster, control and inpaint mask layers, takes regional reference images, and the app has upscaling tools.
- Custom workflows 5
5/5 means: As 4, plus running a saved workflow from a simple form or the main screen without the graph
A node workflow editor whose workflows are saved and shared, and a workflow with a Form Builder form runs from the canvas without the graph.
- Add-ons 3
3/5 means: Add-ons install from inside the app from a link you paste
The Custom Node Manager installs community node packs from inside the app when you paste their Git URL; the list of community nodes is a documentation page, not a list inside the app.
- Getting models 4
4/5 means: Both a list of starter models and downloads from any link or repository name
The Model Manager offers starter models on first launch and installs any model from a direct link or a Hugging Face repo ID.
- What leaves your computer 3
3/5 means: Generates locally, with optional online features that stay off until you turn them on
Generation is local by default. External models such as OpenAI's GPT Image send prompts to third-party APIs only after you add your own API keys. We found no usage statistics in the docs.
- Video and audio 2
2/5 means: Video from one model family
Experimental video generation with the Wan 2.2 model family only; no audio or 3D generation is documented.
- Several users 4
4/5 means: Separate accounts plus an administrator role that manages the other users
Multi-User mode gives each user their own login, images, boards and workflows, with two fixed roles where administrators manage users and install models.
Evidence and sources
Apps for generating images locally scores
Image model families 1 quote
-
“SD 1.5 SD 2.0 SDXL SD 3.5 Medium SD 3.5 Large CogView 4 Flux.1 Dev Flux.1 Schnell Flux.1 Kontext Flux.1 Krea Flux Redux Flux Fill Flux.2 Dev Flux.2 Klein 4B Flux.2 Klein 9B Z-Image Turbo Z-Image Base Krea 2 Turbo Krea 2 Raw Anima Qwen Image Qwen Image Edit Ideogram 4 ERNIE-Image ERNIE-Image-Turbo”
github.com/invoke-ai/InvokeAI · checked
Graphics cards supported 4 quotes
-
“AMD GPUs are supported on Linux only. The VRAM requirements are the same as Nvidia GPUs.”
invoke.ai/start-here/system-requirements · checked -
“All Apple Silicon (M1, M2, etc) Macs work, but 16GB+ memory is recommended.”
invoke.ai/start-here/system-requirements · checked -
“Intel Arc GPUs (Alchemist, Battlemage and newer) are supported on Windows and Linux x86_64.”
invoke.ai/start-here/system-requirements · checked -
“Linux ARM64 (aarch64) devices — e.g. Raspberry Pi 5, other SBCs, ARM servers — are supported in CPU-only mode.”
invoke.ai/start-here/system-requirements · checked
Setup effort 3 quotes
-
“The Invoke launcher is the official launcher to install, update and manage your invoke installation.”
invoke.ai/start-here/installation · checked -
“The Launcher will check for updates for itself and Invoke.”
invoke.ai/start-here/installation · checked -
“Run the EXE to install the Launcher and start it.”
invoke.ai/start-here/installation · checked
Editing tools 4 quotes
-
“The Unified Canvas is a fully integrated canvas implementation with support for all core generation capabilities, in/out-painting, brush tools, and more.”
github.com/invoke-ai/InvokeAI · checked -
“Use the image as a regional reference.”
invoke.ai/features/canvas/layers-and-drops · checked -
“Create a regular raster layer from the dropped image.”
invoke.ai/features/canvas/layers-and-drops · checked -
“Upscaling Tools”
github.com/invoke-ai/InvokeAI · checked
Custom workflows 2 quotes
-
“Invoke offers a fully featured workflow management solution, enabling users to combine the power of node-based workflows with the ease of a UI. This allows for customizable generation pipelines to be developed and shared by users looking to create specific workflows to support their production use-cases.”
github.com/invoke-ai/InvokeAI · checked -
“The workflow’s parameters are presented through the Form Builder UI when the workflow is launched from the canvas, so the workflow needs to have a form configured.”
invoke.ai/features/canvas/run-workflow · checked
Add-ons 2 quotes
-
“The Custom Node Manager allows you to install, manage, and remove community node packs directly from the InvokeAI UI — no manual file copying required.”
invoke.ai/features/custom-node-manager · checked -
“Paste the Git URL of the node pack (e.g. https://github.com/user/my-node-pack.git)”
invoke.ai/features/custom-node-manager · checked
Getting models 3 quotes
-
“When you first start InvokeAI, you’ll see a popup prompting you to install some starter models from the Model Manager.”
invoke.ai/concepts/models · checked -
“HuggingFace: Paste a HF Repo ID to install it.”
invoke.ai/concepts/models · checked -
“URL or Local Path: Provide the path to a model on your computer, or a direct link to the model.”
invoke.ai/concepts/models · checked
What leaves your computer 3 quotes
-
“External models let you generate images in Invoke by calling third-party image generation APIs instead of running a model locally.”
invoke.ai/features/external-models · checked -
“External provider credentials are stored in a dedicated api_keys.yaml file alongside invokeai.yaml in your Invoke root directory.”
invoke.ai/features/external-models · checked -
“OpenAI — GPT Image 1 / 1.5 / 1-mini, DALL·E 3”
invoke.ai/features/external-models · checked
Video and audio 1 quote
-
“InvokeAI ships experimental support for the Wan 2.2 model family, which lets you generate short MP4 clips from a text prompt, an image, or both.”
invoke.ai/features/video-generation · checked
Several users 3 quotes
-
“Each user has their own username and login password, images, assets, image boards, customization settings and workflows.”
invoke.ai/features/multi-user-mode/user-guide · checked -
“A user with Administrator status can add, remove and modify other users, and can install models.”
invoke.ai/features/multi-user-mode/user-guide · checked -
“Two types of users are recognized:”
invoke.ai/features/multi-user-mode/user-guide · checked
Facts
License 1 quote
-
“Apache License”
github.com/invoke-ai/InvokeAI/blob/main/LICENSE · checked
Runs on 2 quotes
-
“All Apple Silicon (M1, M2, etc) Macs work, but 16GB+ memory is recommended.”
invoke.ai/start-here/system-requirements · checked -
“Invoke runs on Windows 10+, macOS 14+ and Linux (Ubuntu 20.04+ is well-tested).”
invoke.ai/start-here/system-requirements · checked
Needs 3 quotes
-
“AMD GPUs are supported on Linux only. The VRAM requirements are the same as Nvidia GPUs.”
invoke.ai/start-here/system-requirements · checked -
“All Apple Silicon (M1, M2, etc) Macs work, but 16GB+ memory is recommended.”
invoke.ai/start-here/system-requirements · checked -
“Intel Arc GPUs (Alchemist, Battlemage and newer) are supported on Windows and Linux x86_64.”
invoke.ai/start-here/system-requirements · checked
Other quotes
Not cited by a score or fact 5 quotes
-
“GPUs with less VRAM typically still work, if a bit slower.”
invoke.ai/start-here/system-requirements · checked -
“Low-VRAM mode is enabled by default via the enable_partial_loading: true setting in invokeai.yaml.”
invoke.ai/configuration/low-vram-mode · checked -
“Clone the repository into your nodes directory”
invoke.ai/features/custom-node-manager · checked -
“Repo IDs look like this: XpucT/Deliberate.”
invoke.ai/concepts/models · checked -
“Generations are routed to the provider’s API, billed against your provider account, and the resulting images are imported back into Invoke like any other generation.”
invoke.ai/features/external-models · checked