FRAMEFORGE Search ⌘K $49
↑↓ ⏎ ESC
{{ r.label }} {{ r.hint }} {{ r.key }}
Nothing matched. Try “price”, “same face”, “files”, “budget”.
DESKTOP APP · MISSION CONTROL FOR AI FILM

Take 40 looks like take 1.

Pin your cast and locations once as real photos. FrameForge sends them with every shot you generate — so the face never changes on you again.

See it stop driftingD $49 onceP
{{ f.n }} {{ f.t }}
SH030 · ROOFTOP READY
@mara @ledge-9 take 2 · $0.04
She takes the gap between buildings, coat snapping open.
RIDING ALONG {{ r.t }}
{{ m.t }}
THE PROBLEM · KEY D

Face roulette.

Generate the same character six times and you get six people. Pin her photos to the project and she rides along with every shot instead.

FLIP IT {{ refLabel }} Click, or press D
{{ driftNote }}
@mara {{ d.tag }}
{{ d.n }}
STORY IN, SHOTS OUT · KEY S

Say it. Shoot it.

Type, paste or speak the idea. You get a numbered shot list you can argue with — keep a shot, or send it back to be rewritten.

{{ t.k }} {{ t.name }} {{ t.kind }} {{ storyStat }}
{{ s.n }} {{ s.a }} {{ c.t }} KeepY RedoN {{ s.st }}
WRITING THE SHOT LIST…
{{ mainLabel }}{{ mainKey }} {{ mainNote }}
RENDER QUEUE {{ queueStat }}
{{ q.n }}
Nothing rendering yet. Keep the shots you like, then press ⏎ — the price is on the button before you commit.
{{ queueNote }} SORT THEM · R →
THE LOOK · KEY L

You pick. It writes.

A look is picks on real cinematography axes — not a paragraph you retype. Change a pick and every shot updates with the exact same words.

{{ a.label }} {{ o.t }}
SAVED AS “{{ lookName }}” · APPLY WITH S
{{ lookLine }}
WHAT EACH SHOT SENDS SAME 5 / 5
{{ r.n }} {{ r.a }} + look
The AI writes only the line on the left. The look is appended untouched — that's the part that costs nothing to repeat.
SPEND · KEY M

The queue stops.
Not your bank.

Set a cap on a batch. It renders until it hits your number, then it stops and tells you. Every cent lands on a monthly ledger.

YOUR CAP {{ capLabel }} Drag it. 20 takes are waiting at $0.04 each.
{{ capState }} {{ capMsg }} {{ capSpent }}
{{ m.tag }} {{ m.t }}
TRIAGE · KEY R

Two keys.
Hundreds of takes.

Kept frames get filed. Killed ones get out of the way. The next take is already on screen.

KeepK KillX
{{ rKept }}kept {{ rKilled }}killed {{ rLeft }}left
@mara rides along {{ rCard.n }} · take {{ rCard.v }}
INBOX ZERO {{ rTotal }} takes sorted in {{ rTotal }} keystrokes. Again
YOUR DISK · KEY F

It lands sorted.

No uploading, no downloading, no renaming. Every render appears in your own folder — numbered, described and filed.

JUST LANDED ON YOUR DISK
{{ l.desc }} {{ l.tags }} {{ l.coll }}
Plain files in plain folders. Uninstall the app and you keep every frame.
ALSO IN THE APP
{{ t.t }}
ONE KEY, INSIDE THE APP
{{ k.k }} {{ k.t }}
PRICE · KEY P

Pay once. Keep it.

No subscription to use the app. Your generators bill you directly — we take no cut.

THE APP $49
The full app, forever, on your machine. One year of updates included. After that, $25/year if you want to keep updating. Skip it and nothing breaks — nothing is taken back.
Download FrameForge
LIFETIME · LIMITED $99
Everything in the $49 app. Updates included forever. For the people who back it early.
Take the lifetime
{{ f.q }} {{ f.mark }} {{ f.a }}
Ask about FrameForge ?
ASK ABOUT FRAMEFORGE ESC
{{ a.t }}
{{ m.t }}
THINKING…
SEND