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 for MacOS
Requires Apple Silicon (M-Series). Not compatible with Intel.
Download for Linux
Requires NVIDIA or AMD GPU. Compatible with most distributions.
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.