APIUp to 28% cheaper than official pricesTry the API →
Hermes
Back to News

Openjutsu Brings Open-Source Character Swaps to Local GPUs

Openjutsu is an open-source, local Higgsfield Genjutsu alternative for character and object swaps in video. Built on ComfyUI with MiniMax H3 for video, SAM 3.1 for tracking, Qwen3-VL 8B for prompting.

Openjutsu Brings Open-Source Character Swaps to Local GPUs
Source
AlphaSignal
Published
Author
AlphaSignal
Read
2 min read

Takeaways

  • Openjutsu is an open-source, local Higgsfield Genjutsu alternative for character and object swaps in video.
  • Built on ComfyUI with MiniMax H3 for video, SAM 3.1 for tracking, Qwen3-VL 8B for prompting.
  • Four modes: simple swap, up to 4-person advanced swap, object change/remove/background/add, and post-processing fixes.
  • Minimum tested rig is an RTX 4060 Ti 16 GB with 64 GB RAM; H3 int8 streams from system memory.
  • A 6-second 480p clip takes roughly 6 to 13 minutes on a 4060 Ti at default settings.
  • MIT licensed app code; mirrors, reflections and tiny background people are known failure cases.

Openjutsu is an open-source alternative to Higgsfield’s hosted Genjutsu character-swap product. A user supplies a source video and one or more reference photos, then the app replaces people in the footage while preserving camera movement, cuts, body motion, and the original audio track.

Processing runs locally through a thin Next.js front end connected to ComfyUI workflows. MiniMax H3 generates video, SAM 3.1 tracks people, and Qwen3-VL 8B describes images and shots before writing prompts. The application code uses the MIT license, although some face-repair dependencies have more restrictive terms.

Three models, one local stack

LayerComponentPurpose
InterfaceNext.jsCollects videos, reference images, prompts, and workflow settings.
OrchestrationComfyUIRuns the node-based generation and post-processing workflows.
Video generationMiniMax H3Renders the replacement character from the source motion and edit mask.
TrackingSAM 3.1Finds and follows people or objects across frames.
Image understandingQwen3-VL 8BLabels tracked subjects, describes shots, and produces prompts.

Four ways to rewrite a clip

Openjutsu maps each editing mode to a separate ComfyUI workflow file, giving developers distinct pipelines to inspect and modify.

  • Simple motion transfer: Replaces the largest person in the frame with the character from one reference photo.
  • Advanced motion transfer: Handles one to four characters, each with an optional role. It matches tracked people to those roles for every shot and leaves unmatched people unchanged. A Montage tab supports edited clips in which different people take turns appearing within a shot.

Reporting is indexed from AlphaSignal. Rights remain with the original publisher and cited sources.

Read original report

Sources

  1. 01github.com
  2. 02huggingface.co
  3. 03github.com