explaingit

invoke-ai/invokeai

📈 Trending27,216TypeScriptAudience · designerComplexity · 3/5ActiveLicenseSetup · hard

TLDR

A locally-run, browser-based AI image generator for creating, editing, and extending images using Stable Diffusion and similar models, no data leaves your computer.

Mindmap

mindmap
  root((InvokeAI))
    What it does
      Text to image
      Image editing
      Extend images
      Node workflows
    Core features
      Model manager
      Gallery organizer
      Upscaling
      Embeddings
    How to use
      Download locally
      Run web server
      Use browser
      Build pipelines
    Tech stack
      TypeScript
      Python
      Stable Diffusion
      Latent diffusion
    Audience
      Artists
      Designers
      Creatives
      Privacy-conscious

Things people build with this

USE CASE 1

Generate concept art and illustrations from text descriptions for games, animation, or design projects.

USE CASE 2

Edit and refine existing images by inpainting details or extending scenes beyond original borders.

USE CASE 3

Build custom multi-step image generation workflows by connecting AI components visually without coding.

USE CASE 4

Organize and manage a library of AI-generated images with built-in gallery tools while keeping all work private.

Tech stack

TypeScriptPythonStable DiffusionSDXLFluxReact

Getting it running

Difficulty · hard Time to first run · 1day+

Requires downloading large model files (multi-GB), GPU/CUDA setup, and coordinating Python backend with React frontend.

Free to use for any purpose, including commercial use, under a commercially-friendly open-source 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
How do I install InvokeAI locally and start generating images from text descriptions?
Prompt 2
Show me how to use the node-based workflow editor to chain multiple image generation steps together.
Prompt 3
How do I inpaint or extend an existing image using InvokeAI's editing tools?
Prompt 4
What AI models does InvokeAI support, and how do I download and switch between them?
Prompt 5
How do I upscale generated images or add custom embeddings and styles in InvokeAI?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.