A budget ceiling that is enforced, not suggested
A single production job cannot spend more than $4.00. The cap is checked at safe checkpoints — before each composition attempt — so it can never abort halfway through an asset and leave you paying for nothing. A real twenty-second production runs about $0.90, and every conversation shows its own running cost.
| Hard ceiling | $4.00 per job |
| Typical 20-second video | About $0.90 |
| Validation attempts | Three before a job fails |
| Agent-team runs | Capped at 20 steps, $4.00, and 300 seconds |
Plan the shots before you pay for them
Storyboard mode generates an editable draft — six shots by default, up to twelve — and generation starts only when you commit. Each shot carries its own description, duration from one to twenty seconds, reference image, voice script and continuity notes. You reorder and rewrite for the cost of a draft, not a render.
Edit by pointing at the thing you want changed
The artifact renders live in the canvas and plays with a real transport — scrub, mute, step frame by frame. Click any element in the preview and leave a note about what should change; the notes collect as chips and apply together. There is a diff view for what actually changed between revisions.
Agents that cannot invent new powers
Multi-agent runs are described by recipes: nodes, dependencies and limits. Recipes never carry executable code, and a recipe update can change prompts, models, ordering or limits but can never introduce a tool beyond the five approved ones. You watch the graph run, click any node, and see its model, prompt, cost and output.
| research | Gather source material |
| author | Write the artifact |
| image | Generate visual assets |
| video | Generate motion |
| publish | Ship the result |
Export in the format the destination actually wants
Renders default to 1920x1080 at 30fps, thirty seconds long, with presets for TikTok, Reels and Shorts.
| H.264 | Best compatibility and smaller files |
| HEVC / H.265 | Higher compression with a slower encode |
| Apple ProRes 422 | High-quality editing master with large files |
| Apple ProRes 4444 | Alpha-capable editing master with the largest files |
| Animated GIF | Silent looping GIF for chat and social posts |
Jobs that survive being interrupted
Generation runs through a ten-state machine with rules that matter when something goes wrong: two writers racing on the same job cannot both win, a transition timestamped in the past is rejected rather than reordered, and replaying the same success receipt is a no-op. A retry clears the old attempt's outputs, so cost and artifacts are never misattributed to the wrong run.
Your account, your key, your machine
Omnimaker uses your own OpenRouter account through a secure browser sign-in; the key is held in the native secret store and can be disconnected at any time. Projects live in a local SQLite database with no cloud sync. Analytics never leave the device — the Insights panel says so, and it is true: nothing is uploaded.
Optional, and genuinely offline
On a capable Mac, authoring can run locally on Apple MLX, music on ACE-Step, and hands-free voice on-device with Parakeet speech recognition and Kokoro voices. Local authoring fails closed rather than quietly falling back to the cloud, so private stays private.