Skip to main content
ComfyUI-Omnichar adds .char support to ComfyUI. It loads a character into the workflows you already use and keeps the same face, body, clothes and voice across runs. It works with MiniMax H3, Krea 2, FLUX.2 dev and FLUX.2 klein 9B and 4B, and voice works on MiniMax H3. Omnichar nodes in a ComfyUI graph, loading a character and feeding its references to a model

Requirements

  • ComfyUI
  • Python 3.10 or newer

Install

1

Go to your custom nodes folder

2

Clone the repository

3

Install the reader

This installs omnichar-sdk, the package that reads .char files.
4

Restart ComfyUI

The Omnichar nodes appear in the node menu after a restart.

Where characters live

Put .char files in ComfyUI/models/characters/. The Load Character node lists whatever is in that folder. You can get a .char from any of these: To share one folder with Omnichar Studio, set INLINE_CHARACTERS_DIR to that folder, and both read the same files.

Next steps

Nodes

Every node, with its inputs and outputs.

Workflows

Build a character, then wire it to FLUX.2 or MiniMax H3.