Skip to content
IFAI

Open source

InvokeAI 3.0 goes all-in on node-based workflows

Published Reach 48

InvokeAI just launched version 3.0.0, overhauling its codebase around an extensible node architecture with a new visual node editor. The release brings built-in ControlNet controls, preliminary SDXL support, long prompts exceeding 77 tokens, and half-precision loading on Mac to slash RAM usage.

Image: youtube.com

InvokeAI is an open-source creative engine designed for visual artists and developers, packaging powerful generative models into a polished WebUI and CLI tools. On July 21, 2023, the team rolled out InvokeAI 3.0.0, a complete internal rewrite compared to the previous 2.3.5 release.

The core architectural shift turns every image generation step into an independent node. Nodes take inputs, produce outputs, and link together into an operations graph. This makes extending pipelines significantly cleaner for developers, who can now write modular nodes without hacking the core engine.

What it can do

For creators using the WebUI, the update bundles several eagerly awaited features right out of the box.

ControlNet is now natively integrated. You can feed in reference images to pin down specific poses and compositions, cutting down the guesswork of text-only prompting.

A new Dynamic Prompts interface lets you set up variable combinations within your prompt, making batch variations straightforward.

The release also adds preliminary support for Stability AI's Stable Diffusion XL (SDXL), along with support for long prompts exceeding the traditional 77-token ceiling. Advanced creators can even tap into earlier CLIP layers to unlock a wider variety of visual styles.

On the organization side, the UI has been cleaned up for daily use. Frequently accessed tools like the random seed generator are easier to reach, and a multiple image gallery system lets you organize work by topic or date.

How to run it and system requirements

The update ships with notable memory and speed improvements across the board.

Mac users get a huge boost: models can now be loaded in half-precision (float16), substantially lowering RAM pressure on macOS machines.

Model management is also much easier. The redesigned invokeai-model-install terminal utility provides clear tabs to install Checkpoints, Diffusers models, ControlNet models, LoRAs, and Textual Inversion embeddings. You can pull them from local storage, direct URLs, or Hugging Face Repo_IDs.

To launch the app, invokeai-web is now the preferred terminal command. The old interactive CLI has been replaced with invokeai-node-cli, which lets developers experiment directly with node graphs. An experimental visual Nodes Editor is also available inside the WebUI, toggleable via the top-right settings icon.

Full release files, installation scripts, and documentation are available on the project's GitHub repository and official Discord.

Why it matters

InvokeAI 3.0 strikes an impressive balance between raw power and usability. While competitors often force users to choose between an overwhelming spaghetti of visual nodes or an overly rigid form interface, InvokeAI rewrote its engine into nodes under the hood while keeping a clean canvas on top.

If you want an open-source generator that handles ControlNet cleanly, supports SDXL early on, and respects your Mac's RAM, this release is well worth setting up. Just keep in mind that the visual node editor is still experimental, so expect a few rough edges if you venture beyond standard workflows.

Sources (2)

  1. [1]
    youtube.com(opens in a new tab)Originalyoutube.com
  2. [2]

Best of AI, daily