DETERMINISTIC · CANVAS · GL  /  FREE FOREVER

No more takes.

Preview is the render.

What you see on the canvas is the exact file you export — frame for frame. Land your idea on the first pass. No re-rolls, no watermark, no account to start.

70+ effects, 0 broken 3 masking systems audio-reactive
ENGINE LIVE 00:00:00:00
30 fps · preview == export
KEYFRAMESKEYFRAME 01 / 00:00:00

A keyframe is a promise.
KeyFrame keeps it — every render, identically.

SAME INPUT · SAME OUTPUT · FRAME 042 / 00:00:14

THE PROBLEM

Generative video is a slot machine you pay to pull.

Diffusion hands you a clip you can't change — so you pull again. And again. KeyFrame lands it once, then lets you edit every pixel. The house doesn't win here.

The slot machine

~40pulls to get an on-brand result
$/pullthe credit meter never stops
0pixels you can precisely edit after

KeyFrame

1pass — then edit the value, not the vibe
$0free engine, no watermark, no meter
everypixel is a keyframe you own
THE EDITOR

Every value is a keyframe you can see and change.

Layers, effects, and timing all live on one timeline — nothing baked, nothing hidden. Change a number and re-render; everything else stays identical. The frame you scrub is the frame you export.

KeyFrame
nexus_promo.fsk 00:00:04:21 · 30 fps · preview == export Export ▸ MP4
Layers
Wordmarktext
Audio barsreactive
Bloomgl-fx
Mesh BGbg-mesh
Beat.mp3
CANVAS · 1920×1080
Transform · Wordmark
Position
960540
Scale
100 %
Opacity
100 %
gl-bloom FX
intensity 0.40
0s1s2s3s4s5s
Wordmark
Audio bars
Bloom
Mesh BG
WHY IT WINS

Editable. Deterministic. Legible. Free.

The jobs generative video concedes it can't do — and templates cap you on — are the ones KeyFrame is built for.

CapabilityKeyFrameDiffusion (Runway / Sora)Templates (CapCut / Canva)
Edit any element after the factEvery keyframeRe-roll the whole clipWithin the template
Deterministic — same in, same outByte-for-byte"A feature, not a bug"Cloud-render drift
Preview == exportOne rendererPreview is a guessUsually
Text renders spelled rightVector, pixel-perfectOften garbledYes
On-brand to the exact hex / font / logoLockedApproximateBrand kit
Lints the shot before exportverify:shot
Price to start$0$ / render$ / mo
THE ENGINE

Run it before you install anything.

GL effects, three masking systems, and audio-reactivity — every tile is a real engine render, not a GIF. Click any one to open its .fsk in the editor.

70+ effects  ·  3 masking systems  ·  audio-reactive  ·  all deterministic
GL FXopen .fsk ↗gl-bloom
GL FXopen .fsk ↗gl-glitch
GL FXopen .fsk ↗gl-vhs
GL FXopen .fsk ↗chroma-warp
Lightopen .fsk ↗god-rays
Maskopen .fsk ↗iris / feather
Filmopen .fsk ↗film-grain
Reactiveopen .fsk ↗audio-bars
THE HARD NUMBERS

Preview is the render. What you see is the file you ship.

One renderer, schema + layout linters, frame-diff verification. Not a promise — a property of the engine.

70+
GL & canvas effects
3
masking systems
1
renderer, preview == export
$0
to start, no watermark
Ships everywhere it needs to:MP4WebMGIFPNG sequence
REAL FOOTAGE, NOT JUST MOTION

Drop in the 3-hour, 4-camera podcast.

KeyFrame transcribes the whole multicam session so you can edit the video by editing the text — across every angle — then drop your motion graphics on top, deterministic to the pixel.

HOW IT RUNS

Author. Verify. Export.

The only motion tool that lints the shot — off-screen layers, dead frames, static-on-reveal — before it renders. Ship what you actually approved.

AUTHOR

Build it, or describe it.

Drop layers on a timeline, or tell the AI what you want. It writes a real, editable .fsk — not a black box.

[CMD:] → fskApi
VERIFY

The engine checks its own work.

Renders real frames, diffs them for motion, flags anything broken before you hit export.

verify:shot · motionProfile
EXPORT

Preview becomes the file.

The exact frames you scrubbed render to MP4, WebM, GIF, or lossless PNG. Same renderer, no surprises.

renderFrame → mp4
PRICING

Start free with your own AI. Upgrade when you want it handled.

The whole engine is free — bring your own AI key and it stays $0. Want it keyless and hands-off? That's Studio.

Free

The whole engine, forever — bring your own AI key.

$0forever
Start free — no account

No card. No watermark. No lock-in.

  • The complete engine
  • All 70+ effects, 3 masking systems, audio-reactive
  • Export MP4 · WebM · GIF · PNG sequence
  • Plug in your own AI key — you pay your provider, nothing to us
  • Your key stays on your machine — we never store it
Most popular
Studio

For creators who want the AI handled — zero setup.

$20/ month
Get Studio

Cancel anytime.

  • Everything in Free, plus
  • KeyFrame AI built in — no key, no config
  • The full template & motion-preset library
  • AI authoring: generate & transcribe, keyless
  • Cloud save, project history, email support
Studio Pro

For long-form multicam — podcasts, interviews.

$50/ month
Get Studio Pro

We pause at your limit — never a surprise bill.

  • Everything in Studio, plus
  • Transcribe long multicam — 3-4 cams, 3+ hr sessions
  • Generous transcription hours every month
  • Priority processing + bulk render
  • Team seats

Bringing your own key? It stays on your machine — we never see it or store it.  ·  Compute shown as hours, never tokens.

Land it on the first pass.

Free. No watermark, no credit meter, no account to start. Sign in only when you want to save your work.

deterministic · editable · yours — preview is the export