Navigate:
InvokeAI
~$INVOK0.1%

InvokeAI: Web UI for Stable Diffusion image generation

Node-based workflow interface for local Stable Diffusion deployment.

LIVE RANKINGS • 02:15 PM • STEADY
OVERALL
#247
44
AI & ML
#82
5
30 DAY RANKING TREND
ovr#247
·AI#82
STARS
26.7K
FORKS
2.8K
7D STARS
+39
7D FORKS
+2
Tags:
See Repo:
Share:

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.

InvokeAI

1

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.

2

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.

3

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)

vv6.10.0

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
vv6.10.0rc2

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
vv6.10.0rc1

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


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers