Edit the project
Creative data lives in readable composition and timeline JSON; render code stays ordinary HTML, CSS, and TypeScript.
Name a project and start cutting. FrameDiff creates the private repository, runnable starter, and version history—ready for Studio, Codex, or Claude.
A real project — an After Effects hero rebuilt frame-for-frame as readable composition data and render code. 1091 frames, nested comps, a fitted LUT grade. The MP4 above was rendered by FrameDiff in the browser.
A better project file
Traditional editors hide creative decisions inside binary project files. FrameDiff keeps composition documents, timelines, render code, and presets readable, portable, and versioned from the first click.
Studio, code editors, and agents share one source of truth. Guarded edits write the same project files and produce reviewable, reversible diffs.
Creative data lives in readable composition and timeline JSON; render code stays ordinary HTML, CSS, and TypeScript.
Every project opens with a private hosted repository, starter composition, and reversible history. GitHub stays optional.
Create a revocable MCP link for Codex, Claude, or another coding agent. It can read and commit only that project.
The same frame clock and composition runtime power Studio preview and deterministic browser export.
Zero repository setup
Your hosted repository is ready immediately. Work in Studio, sync a local folder, or copy one scoped MCP command into Codex or Claude. Connect GitHub later when you want its review workflow.
Create a private project ↗The cut is just the beginning