Keep the same person in every shot
Lock a reference card for the character. Every storyboard shot that uses it carries the reference, so the model knows it is the same person.
Character and scene recipes →Quick start
Four steps. The only thing to prepare is one provider key — step two tells you where to get it.
Install
The installers are not code-signed yet, so the first launch gets a warning. Here’s how to get past it.
v0.24.1
macOS: if the first launch is blocked, open System Settings → Privacy & Security and click Open Anyway. Windows: on the SmartScreen prompt choose More info → Run anyway.
Connect
Open Settings → Models, pick APIMart or Kie.ai, and paste the key from their site — the common image, video and chat models are ready. You can also add your own relay or local ComfyUI, or click “Let AI connect it for me” and hand it to Claude Code or Codex.

Ask
Create a project and tell the agent panel on the right, in plain words: what, how many shots, roughly how long. Start with the default Auto-edit level — it edits documents and the timeline without bothering you, and asks before any paid generation.

Export
For a shot you don’t like, change the prompt or the model in the storyboard and generate again; lock a reference card to keep a character consistent. Arrange the timeline and export MP4.

Lock a reference card for the character. Every storyboard shot that uses it carries the reference, so the model knows it is the same person.
Character and scene recipes →Open the 3D director’s stage, pose the characters, place the camera and frame it with your phone; the frame returns to the canvas as the shot’s first frame.
3D director’s stage →Pick a move under Camera in the prompt library (dolly in, pull back, pan, follow, orbit…) and apply it to the shot or copy it into your prompt.
Camera prompts →Start with the model library: modes, reference limits, durations and where to connect each model, all on one page.
Models →Switch to Preview and use “+ Captions” and “+ Music” under the timeline, then export MP4.
Not supported yet. For shots that need it, make them in another tool and import the result.
Check whether the model picker marks the model as unavailable and why: usually the key is wrong or that provider has not enabled the model for you. Switch to another provider or enable it in the provider’s console.
Check that the shots are connected to the character’s reference card. Without it the model does not know who it is; connect it and regenerate those shots.
On long tasks it pauses to confirm, especially before spending money. Read what it is asking and reply “continue”.
Nomi itself is free. Generation costs whatever your provider charges, settled directly between you and them. Free models (some on ModelScope, for example) and local ComfyUI cost nothing.
No. By default Nomi uses cloud APIs, so an ordinary laptop is enough. Local ComfyUI is optional — add it if you have a GPU and want to save money.
Projects live on your own computer. Only when you call an external model does the content that generation needs go to the provider you configured.
It can go from one sentence to characters, keyframes and video, and lay them on the timeline. Export is still one click by you. On long tasks it may pause to check in — reply “continue”.