AI Image Generation for Creatives | InvokeAI Documentation

AI Image Generation for Creatives

Invoke is a free and open-source creative engine for AI-powered image generation. Built by creatives, for creatives. Self-hosted, fully customizable, and Apache 2.0 licensed.

The Creative Engine

Invoke provides the most feature-complete and professional toolkit for AI image generation, built with production workflows in mind.

Unified Canvas

Experience true Layer-based Canvas Editing. Invoke’s powerful canvas allows you to draw, paint, sketch, and edit your creations with unhindered precision. Each layer can be independently manipulated—giving you the freedom to compose intricate scenes seamlessly without breaking a sweat.

Node-based Workflows

Unlock limitless possibilities with Advanced Node-based Workflows. Build your own complex, reproducible pipelines via a completely visual graph backend. Expose custom UI parameters to share and update values easily without diving deep into the graph.

Leading Model Support

Stay on the cutting edge with out-of-the-box support for the latest foundational models, including Flux, SDXL, SD 1.5, and more. Manage checkpoints, LoRAs, Textual Inversions, and ControlNets with an intuitive Model Manager.

100% Local & Private

Completely Local & Self-hosted. Invoke runs locally on your own hardware. Your data, prompts, and creations belong entirely to you. Say goodbye to restrictive cloud services and privacy concerns—maintain absolute control over your art.


Built for Production

Invoke is designed to keep your creative flow moving. Unlike other tools that feel like engineering experiments, Invoke is a polished, professional-grade application.

Intuitive Interface

A beautiful, clean interface that prioritizes your artwork. No cluttered menus—just the tools you need right where you expect them.

ControlNet Mastery

Extensive ControlNet implementation allows you to guide generations with depth maps, edges, poses, and more for exact composition control.

Seamless Iteration

Rapidly iterate on concepts with batch generation, prompt wildcards, and high-resolution upscaling, all without leaving the app.

Community Driven

Actively developed by a passionate open-source community. Jump into the conversation, report bugs, or request features directly.


Join the Ecosystem

Whether you are looking to install the app, get support, train your own models, or contribute to the project, the Invoke community has you covered.

Get Installed

Ready to dive in? The Invoke Launcher is the fastest way to get up and running on Windows, macOS, and Linux. For advanced setups, try Docker or a manual Python installation.

Train Your Models

Want to train models on your own style? Invoke Training provides a dedicated UI for Textual Inversion and LoRA training.

Get Support

Stuck? Check out our comprehensive FAQ for quick answers. If you still need a hand, our community is incredibly active and helpful.

Contribute

Invoke is open-source software made possible by people across the world. We welcome code, documentation, and design contributions of any size! Read our contributing guide to start.


Download Invoke

Ready to unleash your creativity? Invoke is available for Windows, macOS, and Linux. Self-hosted, fully customizable, and Apache 2.0 licensed.

Download for Windows

Requires Windows 10 or later, and NVIDIA or AMD GPU.

Download EXE

Download for MacOS

Requires Apple Silicon (M-Series). Not compatible with Intel.

Download DMG

Download for Linux

Requires NVIDIA or AMD GPU. Compatible with most distributions.

Download AppImage

OR

Download from GitHub For advanced users who want to set up Invoke manually or contribute to the project.

Run with Docker For users who want to run Invoke without installing dependencies directly on their system.