A local-first AI filmmaking studio you drive from your coding agent. Canvas, timeline, and continuity tracking — rendered on a swarm of consumer-grade GPUs, which is why a ten-second clip costs cents rather than dollars.
Hosted, or free and self-hosted with your own API key — same studio either way
Run it yourself and nothing leaves your disk: the project is a directory you own, the assets are files you can open, and compute is billed to your own key at cost. Or use the hosted version and skip the setup — pay-as-you-go, no subscription, and the same studio underneath.
An embedded terminal runs your coding agent inside the project. You describe the film; it plans shots, composes references, and renders clips through the studio's tools.
A production packet holds characters, props, locations, and style with stable IDs. Every clip carries a contract for what must be true at its start and what it promises the next cut.
Image, video, voice, and upscale all run on an open-model fleet — FLUX, LTX, Qwen — priced per task. Every model is selectable; you are not locked to one vendor's idea of the right one.
Node 20+, ffmpeg, and a coding agent you already use.
git clone https://github.com/conrader/filmhutnode scripts/deapi-doctor.mjs confirms the key works and
lists the models your account can see. It costs nothing../scripts/start.sh, then open the canvas and tell the agent
what you want to make.# the whole setup
git clone https://github.com/conrader/filmhut && cd filmhut
cp .env.example .env # then paste your key, in quotes
node scripts/deapi-doctor.mjs # free preflight
./scripts/start.sh # open the studio
Video generation is priced by whoever owns the silicon. filmhut doesn't rent time on hyperscale accelerators — it harnesses thousands of idle consumer-grade GPUs, the cards already sitting in gaming machines around the world, and pays for the work rather than the hardware.
That is the whole reason a ten-second clip costs cents instead of dollars. The same open models — FLUX, LTX, Qwen — running on distributed consumer hardware, priced per task, with no idle capacity to amortise and no reserved-instance minimum to cover.
Prices read from the live pricing endpoint, not a rate card. You pay the compute supplier directly; filmhut takes nothing.
| Piece | Built from | Compute |
|---|---|---|
| One six-second establishing shot | a frame, then a clip | $0.05 |
| 30 seconds, four shots | four frames, four clips | $0.21 |
| Three minutes with dialogue and score | 18 shots, lip-synced, music | $2.40 |
One number those figures leave out. Every shot also costs a turn or two of your coding agent — planning, composing references, reviewing what came back. At feature length that can exceed the GPU cost. It comes out of whatever agent subscription you already have rather than a bill from us, but it is real, and you should know about it before you plan an hour of footage.
Worth knowing before you clone it.
Around ten seconds on the default model — a frame budget, not a time budget. Longer scenes are chained, using one clip's last frame as the next one's first.
References are frames, not trained identities. Holding a character across many shots means building a sheet and composing from it — the continuity tools help, but drift is real.
You run it. There is no account, no subscription, and no upload. That is the trade: more setup, in exchange for owning the result.
Same tool. The difference is who holds the machine and the key.
Sign up and start. Credit is pay-as-you-go, reserved before a job runs and settled at the real price; a failed generation costs nothing. No subscription.
Clone it, bring your own key, and nothing leaves your disk. Free, and the version where your project files are genuinely yours.
Free, source-available, and yours to run. Built on pai-pro by Utopai Studios.