InvokeAI: Web UI for Stable Diffusion image generation
Node-based workflow interface for local Stable Diffusion deployment.
Learn more about InvokeAI
InvokeAI is a web application that provides a React-based UI for working with Stable Diffusion and related generative models. The system runs a locally hosted web server and implements a node-based architecture for constructing generation pipelines. It supports multiple model formats (ckpt and diffusers), various Stable Diffusion versions (1.5, 2.0, SDXL, FLUX), and includes features like in-painting, out-painting, upscaling, and embedding management. The tool is designed for local deployment on compatible hardware across Windows, macOS, and Linux systems.
Unified Canvas Implementation
Provides an integrated canvas with support for generation, in-painting, out-painting, and brush tools in a single interface. Images and metadata can be dragged and dropped across UI elements for workflow continuity.
Node-Based Workflow System
Offers a node-based workflow editor that allows users to construct and share custom generation pipelines. Workflows can be saved and reused for specific production use cases.
Multi-Model Support
Supports both checkpoint and diffusers model formats across multiple Stable Diffusion versions and FLUX models. Includes built-in model and embedding managers for organizing and switching between different models.
from invokeai.app.invocations.baseinvocation import BaseInvocation, InvocationContext
from invokeai.app.invocations.primitives import ImageOutput
class TextToImageInvocation(BaseInvocation):
prompt: str
width: int = 512
height: int = 512
def invoke(self, context: InvocationContext) -> ImageOutput:
image = context.services.generate_image(
prompt=self.prompt,
width=self.width,
height=self.height
)
return ImageOutput(image=image)This is the first InvokeAI Community Edition release since the closure of the commercial venture, and we think you will be pleased with the new featur
- –@kyhavlov made their first contribution in
- –@aleyan made their first contribution in
- –@Copilot made their first contribution in
- –Fix(nodes): color correct invocation by @dunkeroni in
- –chore: v6.8.1 by @psychedelicious in
This is the first InvokeAI Community Edition release since the closure of the commercial venture, and we think you will be happy with the progress. Th
- –feat: reidentify model by @psychedelicious in
- –fix(ui): generator nodes by @psychedelicious in
- –chore(ui): point ui lib dep at gh repo by @psychedelicious in
- –chore: prep for v6.9.0 by @psychedelicious in
- –fix(mm): directory path leakage on scan folder error by @lstein in
This is the first InvokeAI Community Edition release since the closure of the commercial venture, and we think you will be happy with the progress. Th
- –feat: reidentify model by @psychedelicious in
- –fix(ui): generator nodes by @psychedelicious in
- –chore(ui): point ui lib dep at gh repo by @psychedelicious in
- –chore: prep for v6.9.0 by @psychedelicious in
- –fix(mm): directory path leakage on scan folder error by @lstein in
Top in AI & ML
Related Repositories
Discover similar tools and frameworks used by developers
ComfyUI
Visual graph-based diffusion model workflow builder.
goose
LLM-powered agent automating local software engineering workflows.
context7
MCP server delivering version-specific library documentation to LLMs.
Weights & Biases
ML experiment tracking platform with logging, visualization, and model versioning.
crush
LLM-powered coding agent with LSP and MCP integration.