explaingit

invoke-ai/invokeai

Analysis updated 2026-06-21

27,117TypeScriptAudience · designerComplexity · 3/5LicenseSetup · moderate

TLDR

InvokeAI is a free, locally-run creative studio for generating images with AI using Stable Diffusion models, with a polished browser interface, an inpainting canvas, and a visual node-based workflow editor, all running privately on your own computer.

Mindmap

mindmap
  root((InvokeAI))
    What it does
      Local image generation
      AI art studio
      No cloud needed
    Features
      Text to image
      Inpainting
      Outpainting canvas
      Node workflow editor
    Models supported
      Stable Diffusion
      SDXL
      Flux
      SD 3.5
    Audience
      Artists
      Designers
      Creative professionals
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate original artwork from text descriptions using Stable Diffusion running privately on your own computer with no data sent to external services.

USE CASE 2

Inpaint or retouch a photo by describing what you want changed and letting the AI fill it in.

USE CASE 3

Build a custom multi-step image generation pipeline using the visual node editor to chain effects and models together.

USE CASE 4

Extend an image beyond its original borders using the outpainting canvas to create wider compositions or add background.

What is it built with?

TypeScriptPythonStable Diffusion

How does it compare?

invoke-ai/invokeairecharts/rechartsfingerprintjs/fingerprintjs
Stars27,11727,08927,061
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencedesignerdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a compatible GPU (NVIDIA CUDA or Apple Silicon) for practical generation speed, CPU-only mode is very slow.

Free to use for commercial purposes under a commercially-friendly open license.

In plain English

InvokeAI is a locally-run, browser-based creative tool for generating images and visual media using AI image generation models (specifically Stable Diffusion and related models, which use a technique called "latent diffusion" to create images from text descriptions). The tool runs entirely on your own computer, you download it, install it, and it starts a local web server that you access in your browser. No data is sent to external services. It features a polished web interface with several core capabilities: text-to-image generation (describe an image and the AI creates it), inpainting (edit or fill in parts of an existing image), and an outpainting canvas (extend images beyond their original borders). There's also a node-based workflow editor, meaning you can build custom multi-step image generation pipelines by connecting components visually, like a flow diagram. The tool supports a wide range of AI model types, including Stable Diffusion 1.5, SDXL, SD 3.5, and Flux models. A built-in model manager lets you download and switch between models. It also includes gallery management to organize your generated images, and supports advanced techniques like upscaling (increasing image resolution), embeddings (style or concept add-ons), and object segmentation models. You'd use InvokeAI if you're an artist, designer, or creative professional who wants a capable, privacy-friendly image generation studio running locally. It's free to use under a commercially-friendly license and is written primarily in TypeScript and Python.

Copy-paste prompts

Prompt 1
Install InvokeAI on my Mac with an M-series chip to generate images locally with Stable Diffusion, walk me through the full install process.
Prompt 2
I want to remove a person from a photo and replace them with a natural background using InvokeAI's inpainting canvas. Walk me through the steps.
Prompt 3
Build a node workflow in InvokeAI that generates an image, upscales it, and applies a consistent artistic style to each output.
Prompt 4
Download the Flux model using InvokeAI's model manager and generate a photorealistic portrait from a detailed text prompt.
Prompt 5
Set up InvokeAI to use my NVIDIA GPU for faster generation and show me how to check that CUDA is being used correctly.

Frequently asked questions

What is invokeai?

InvokeAI is a free, locally-run creative studio for generating images with AI using Stable Diffusion models, with a polished browser interface, an inpainting canvas, and a visual node-based workflow editor, all running privately on your own computer.

What language is invokeai written in?

Mainly TypeScript. The stack also includes TypeScript, Python, Stable Diffusion.

What license does invokeai use?

Free to use for commercial purposes under a commercially-friendly open license.

How hard is invokeai to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is invokeai for?

Mainly designer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.