InvokeAI 6.14: A Node-Based Stable Diffusion Workspace for Artists Who Need Control
InvokeAI gives artists and production teams a node-based workspace for creating images with Stable Diffusion models.
At a glance
- What is it?
- InvokeAI is a locally hosted, node-based image generation workspace that targets artists and production teams. This review covers its Unified Canvas, workflow system, model support, and the practical constraints of running it.
- Who is it for?
- Adopt InvokeAI if you are a professional artist or small production team that needs a visual, node-based workflow with a canvas for inpainting and outpainting, and you want to run it on your own hardware. Skip it if you prefer a simple text-to-image interface or need cloud-based API access for all models.
- Can I use it commercially?
- Yes. Apache-2.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository received new commits within the last day.
- What is it written in?
- Mainly Python, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on November 13, 2026, and from our analysis. They are not legal advice.
Star history
- invoke-ai/InvokeAI29,082 ★ · +1,412
| Repository | 2026-07-28 | 2026-11-13 |
|---|---|---|
| invoke-ai/InvokeAI | 27.7k | 29.1k |
1,412 Stars in the last 108 days, measured from the daily GitHub snapshot. Compare with other projects
Editorial analysis
What InvokeAI Actually Solves
The core value is control. You can drag an image onto any image-based UI element, recall key prompts or settings from rich metadata, and build a workflow that you can share. The node-based architecture is the key differentiator. It turns a chaotic generative process into a structured graph that you can edit, version, and reuse. For a team, this means consistency. For an individual artist, it means you can revisit a piece days later and know exactly what you did.
The Unified Canvas and Node Workflows: Two Mechanisms, One Workspace
InvokeAI has two distinct mechanisms that work together. The first is the Unified Canvas. The README describes it as a 'fully integrated canvas implementation' with support for all core generation capabilities, in/out-painting, and brush tools. This is a spatial interface where you can sketch, place generated images, and use AI to fill or extend areas. The second mechanism is the node-based workflow system. You combine nodes into a graph, and each node performs a specific operation, like loading a model, generating an image, or upscaling. The UI integrates with this graph, so you are not forced to choose between a visual canvas and a technical pipeline. The data flow is straightforward: images and metadata move from node to node, and the gallery stores every result with its associated settings. The README mentions 'Object Segmentation & Selection Models (SAM / SAM2)', which suggests you can use these models to create masks for targeted editing within the canvas. This is a concrete feature that goes beyond simple text-to-image.
Getting It Running: The Launcher and Local Installation
The official installation path is the InvokeAI Launcher, which you download from the launcher releases page. The README points to this as the primary method, and it is designed to handle installation and updates. There is no mention of pip install or manual setup in the README, so the launcher is the supported route for most users. Once installed, InvokeAI runs a locally hosted web server with a React UI. You access it through your browser. For troubleshooting, the FAQ covers common installation problems. If you are on compatible hardware, the launcher should get you running. The README does not specify minimum GPU requirements, which is a gap. You will need to check the documentation for that. The launcher is a pragmatic choice for non-technical artists, but it also means you have less control over the Python environment than you would with a manual install.
Model Support: Broad, but with Caveats
InvokeAI supports a wide range of models. The README lists SD 1.5, SD 2.0, SDXL, SD 3.5 Medium and Large, CogView 4, Flux.1 Dev, Schnell, Kontext, Krea, Redux, Fill, Flux.2 Dev, Klein 4B and 9B, Z-Image, Krea 2, Anima, Qwen Image and Edit, Ideogram 4, ERNIE-Image, and several API-only models like Nano Banana, GPT Image, and Wan. This is a substantial list. The distinction between local and API-only is important. Nano Banana, GPT Image, and Wan are 'API Only', meaning you cannot run them locally with InvokeAI. That is a limitation if you want to avoid external services. The local models include both open and commercial variants, but the README does not clarify licensing for each. You will need to verify the license for each model you plan to use, especially for commercial work. The support for ckpt, diffusers, and some gguf models adds flexibility, but it also means you need to manage model files yourself. The Model Manager is there to help, but it is another layer to learn.
The Gallery and Metadata: A Practical Workflow Asset
The Board and Gallery Management system is more than a simple file browser. The README states that images can be dragged and dropped onto any image-based UI element, and that rich metadata within the image allows for easy recall of key prompts or settings. This is a concrete workflow advantage. In a production setting, you often need to reproduce a specific look or tweak a previous generation. The metadata embedded in each image allows for easy recall of the key prompts or settings used to produce it. This is a form of version control for creative work. The gallery also supports organization into boards, which helps when you are managing multiple projects or iterations. This feature is directly aimed at the 'production use-case' the README mentions. Without it, you would have to manually track your prompts and settings, which is error-prone.
Genuine Limitations and Failure Modes
One limitation is that InvokeAI is a local, resource-intensive application. Running SDXL or Flux models requires a capable GPU, and the README does not specify minimum hardware. If you are on a laptop with integrated graphics, this is likely the wrong tool. Another failure mode is the complexity of the node-based workflow. The learning curve is steep. The README touts a 'fully featured workflow management solution', but that means you have to learn how to connect nodes, manage data flow, and debug graphs. For a casual user, this is overkill. The API-only models are a second limitation. If you want to use GPT Image or Nano Banana, you need to integrate with external APIs, which introduces latency, cost, and data privacy concerns. The README does not explain how to set up those API connections. Finally, the launcher-based installation may hide underlying dependency issues. If you need to customize the Python environment or run on a headless server, the launcher may not be flexible enough.
Alternatives: ComfyUI and AUTOMATIC1111
The main alternative is ComfyUI, which also offers a node-based interface for Stable Diffusion. The difference is that ComfyUI is more bare-bones and technical. It gives you raw nodes and requires you to build your own workflow from scratch. InvokeAI wraps that in a more polished UI with a canvas and gallery. If you want maximum control and don't mind a steeper learning curve, ComfyUI might be a better fit. Another alternative is AUTOMATIC1111's Stable Diffusion WebUI, which is more of a traditional single-prompt interface with extensions. The choice depends on your priorities. If you need a production-oriented tool with a visual canvas, InvokeAI is stronger. If you want a lightweight, scriptable tool, ComfyUI or AUTOMATIC1111 might serve you better. The README does not compare itself to these tools, but the feature set makes the positioning clear.
Maintenance, Upgrades, and License
InvokeAI is under active development. The last push was November 2026, and recent releases include v6.14.4, v6.14.3 and a v7.0.0-alpha.4 prerelease. The project is not archived. This means you can expect regular updates, but also potential breaking changes. The launcher handles updates, which reduces the effort of upgrading. However, you should check the release notes for each version to see if your workflows need adjustments. The license is Apache-2.0, which is permissive for commercial use. This is a strong point for production teams. You can use InvokeAI in commercial products without open-sourcing your own code. The README mentions that Invoke serves as the foundation for multiple commercial products, which aligns with the license. One caveat: the license applies to the InvokeAI code, not to the models you use. Each model has its own license, and some are restricted. You must verify the model licenses separately. The README does not provide guidance on this, so it is on you.
Editorial conclusion
Adopt InvokeAI if you are a professional artist or small production team that needs a visual, node-based workflow with a canvas for inpainting and outpainting, and you want to run it on your own hardware. Skip it if you prefer a simple text-to-image interface or need cloud-based API access for all models. Before adopting, verify that your GPU meets the requirements for the specific models you intend to use, especially SDXL or Flux variants, and confirm that the launcher supports your operating system. Check the FAQ for known installation issues and review the license terms under Apache-2.0 to ensure your commercial use is covered. The project is actively maintained with recent releases, so verify the current version's changelog for any breaking changes.
Frequently asked questions
Is InvokeAI free?
The README lists Invoke as free to use under a commercially-friendly license, and the root LICENSE is Apache-2.0. Weights are a separate question: the repository also carries LICENSE-SD1+SD2.txt, LICENSE-SDXL.txt, LICENSE-HiDiffusion.txt and LICENSE-PiD.txt alongside it.
What can InvokeAI do?
It hosts a web server and React UI where you generate, in and out-paint, brush on the Unified Canvas, and assemble node-based workflows. Each image keeps the metadata of the workflow that produced it and can be dragged onto any Image-base UI element for reuse.
How do I install InvokeAI?
The only installation step the README gives is to download the Launcher from the invoke-ai/launcher releases page. Anything beyond that link lives on the project's documentation site at invoke.ai/start-here/installation/.
Is InvokeAI safe to use?
InvokeAI runs as a locally hosted web server with a React UI, so generation happens on your own machine. The exceptions are the entries marked (API Only) in the model list, which pass work to another service, and the repository carries a SECURITY.md file for reporting problems.
Which models can I install in InvokeAI?
A Model Manager is listed among the features, and support is claimed for ckpt, diffusers, and some gguf models. The list spans SD 1.5 through Flux.2, Krea 2, Qwen Image and ERNIE-Image, with Nano Banana, GPT Image and Wan marked (API Only).
Official sources
Where this project is recommended
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/invoke-ai-invokeai)Star history chart for your README
[](https://hysenlabs.com/projects/invoke-ai-invokeai)Was this useful?