Bring your own GPU
Render where you want
Rent a datacenter GPU by the second on RunPod, run motion on the card in your own box (LTX 12GB or CogVideoX 16GB), or call a cloud motion API per shot. Three honest doors to a GPU, your choice.
Bring your own keys
Your accounts, your bills
Run the control panel free on Cloudflare's Workers free tier, or self-host it with Node on a home PC or any cloud VM. Either way, the expensive work hits endpoints you own and pay for directly. No middleman markup.
Own every artifact
Nothing behind a wall
Keyframes, clips, LoRAs, and the final MP4 land in your own object store (R2 on the Cloudflare host, or S3/MinIO on the local host). You are never renting storage from us, and nothing is locked behind an account.
Consistent cast
Characters that hold up
Register a cast and train character LoRAs from portraits: SDXL adapters for keyframes, plus working Wan 2.2 dual-expert LoRAs (high and low noise) for cloud motion so a face stays itself from still to clip.
Agents
MCP, not only the browser
Point Claude, Cursor, or any MCP client at either host. Plan projects, train cast LoRAs, save storyboards, upload assets, list renders, and pull artifact URLs without opening the UI.
Score and voice
Sound, when you want it
Assemble a silent picture by default, then attach a generated music bed, narrate with TTS, enhance thin speech, beat-sync the cuts, or give a character a voice with per-shot dialogue and lip-sync.
Titles, credits, subtitles
Finish it like a film
Open on a title card, roll end credits, and burn in time-synced subtitles straight from the dialogue. It all runs on a dedicated CPU finishing container, off the GPU clock, so polishing a film never burns render money.
Honest failures
It tells you the truth
A finish step that genuinely fails, fails the render loud with the real per-shot error. It never silently ships a raw clip as if finished. Render history shows what actually happened.