Field noteNov 3, 20265 min read1 source

h3-motion is an open-source React app that gives a standalone interface to local ComfyUI workflows for

In one minute

h3-motion is an open-source React app that gives a standalone interface to local ComfyUI workflows for animating subjects in photos and changing masked parts of video. It combines selection, motion paths, and generation rather than hiding those steps behind a single prompt; builders should note that it requires a local ComfyUI setup, GPU, models, and a specific node pack.

What changed: h3-motion adds a distinct photo-object animation and video-editing app using open-source models to the archive’s broader set of animation and VFX tools.

What happened

The public GitHub repository presents h3-motion as a standalone React application for lifting a subject out of a photo and moving it, or masking part of a video and changing what happens there. The app drives a self-hosted ComfyUI through the Comfy SDK. Its README says it uses open-weight models only and does not use Comfy Router, partner nodes, or closed APIs. The project was built for Comfy's Open Source Higgsfield competition. The repository page shows 98 stars, 10 forks, and an AGPL-3.0 license.

For photos, the described sequence is Select, Isolate, Move, Generate. Users can find a subject by name with SAM 3.1 and refine the selection with clicks. Qwen3-VL describes the selected subject, while Qwen Image 2.1 removes it to leave a clean background. The user can then drag each subject along a keyframed path, resize or flip it along the way, and use MiniMax H3's Time-to-Move to animate the shot, with sound. This is a multi-step editing workflow: the interface exposes selection and movement before generation rather than offering only a prompt box.

For video, users draw a rectangle or ellipse mask, animate it with the same path tools or have it follow an object, and describe the desired result. They can optionally upload a reference image, generate one from a description, or make one by editing the current frame inside the mask. H3 regenerates the masked region and the app composites that result back into the source video. The README says the workflow can keep, reference, or replace the original sound. The supplied material does not state output resolution, duration limits, rendering speed, or quality measurements.

The project has substantial local prerequisites. It requires an NVIDIA or AMD GPU, a recent ComfyUI version, Node.js 22.12 or later (or 24 or later), npm, and uv or comfy-api-proxy 0.1.6 or later. The instructions pin the ComfyUI checkout to commit 6607f36b and require ComfyUI-vlo 0.3.0 or later for three named nodes. Users must download specified SAM 3.1, Qwen Image 2.1, and MiniMax H3 model files into ComfyUI's expected model folders. After starting ComfyUI, the README directs users to install dependencies and run the app locally. The launcher starts an API proxy if needed, but does not start ComfyUI or download models. Linux, macOS, WSL, and Windows are listed for the launcher; native Windows is explicitly not tested.

What the archive adds

This is a new application in a previously covered motion-tooling thread, not a restatement of one project. claude-motion describes a toolkit through which coding agents execute and inspect motion-design workflows. Animator covers a composable local pipeline for narrated explainer videos. h3-motion adds an interactive interface centered on moving photo subjects and regenerating masked video regions, with a local ComfyUI backend.

Trend signal

The project supports generative media becoming application infrastructure: generation is presented as part of an editable workflow with selection, masks, paths, reference images, and compositing, rather than a one-off model call. This is a single project, however, and does not establish that the approach is broadly adopted or that its results meet production requirements.

Why now

The repository says the app was created for Comfy's Open Source Higgsfield competition. That context explains the project framing, but the supplied source gives no competition date, deadline, or other timing rationale. The project itself is available as source code and documents a local setup path.

Why it matters

For teams experimenting with generative video, the notable design choice is to make intermediate controls visible. A builder can select a subject, refine it, place it on a path, or define a region to regenerate; those operations give users more explicit control than a single instruction followed by an opaque result. The app also demonstrates one way to compose different open-weight models and ComfyUI nodes into a task-specific interface.

That does not make it an immediately deployable production tool. Teams need compatible local hardware, must acquire and manage several sizeable model files, and need to maintain the ComfyUI and node-pack setup. The README's assertion that it avoids closed APIs speaks to the workflow's dependencies, not to the reliability, licensing suitability, or commercial readiness of every model or output. For builders, the useful reference is the interface and workflow decomposition; adopting it requires testing the complete pipeline on their own assets and machines.

Limits and uncertainty

The repository README is the source for the capabilities and setup described here; the supplied material contains no independent benchmark or user evaluation. It does not establish how well subject isolation, motion, video inpainting, compositing, or sound handling work across varied inputs. It gives no end-to-end latency, VRAM requirements, model download sizes, output limits, or cost figures. Although the README says the app uses open-weight models, this alone does not establish the licenses or usage conditions for every model and dependency. Native Windows is explicitly untested, and the listed ComfyUI checkout is a pinned commit rather than a claim of compatibility with every current release.

Skill to build now

If you already run ComfyUI, try reproducing the documented photo workflow on a non-sensitive test image: install the pinned ComfyUI revision and required node pack, confirm the listed model files are available, then use selection, path editing, and generation as separate steps. Record setup time, hardware, failure points, and whether the generated movement preserves the subject. That small test will tell you more about operational fit than the feature list alone.

Reader takeaway

h3-motion is a practical example of local generative media presented as an editable workflow: isolate, move, mask, and regenerate. Its value is clearest for builders already equipped to run ComfyUI and its required models. Treat the repository as a project to evaluate, not evidence that open-weight video editing is turnkey or production-ready.

Evidence / sources

  1. 1github.com/PxTicks/h3-motion
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicGenerative MediaExplore the generative-media topic hub.
  2. 02archiveField NotesOpen the latest editorial analysis.
  3. 03source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract