AI-native · no LLM inside · runs on your machine

The video editor your AI agent drives.

framely ships the tool, not the brain. It gives Claude Code — or any MCP agent — a typed, safe, undoable video-project surface. Every edit is a validated op; every render runs on your own machine.

Install in 60 seconds

framely · mcp
agent → apply_ops
[{ "op": "splitClip",  "clipId": "c1", "atSec": 12.4 },
 { "op": "removeClip", "clipId": "c1b" },
 { "op": "moveClip",   "clipId": "c2", "startSec": 12.4 }]
framely ✓3 ops applied · silence removed · timeline tightened
agent → render -o out.mp4
framely ✓out.mp4 · 1080p · 00:48

How it works

One typed loop: perceive, act, prove.

  1. perceive01

    Perceive

    framely analyzes media into time-indexed facts — silences, scenes, transcripts — read back as plain JSON your agent can reason over.

  2. act02

    Act

    Your agent emits a batch of typed ops. framely validates every one, applies them atomically, and rejects bad input with an error the agent can retry.

  3. prove03

    Prove

    A deterministic engine renders the result to a real MP4 on your machine — WebCodecs via headless Chrome, bit-identical to the web preview.

Marquee demos

Two commands that pay for themselves.

The same core recipes run from the CLI, an agent over MCP, or a button in the web editor — one op surface, no duplicated logic.

Made with framely
before
after

Cut the silences

Detect dead air with a pure RMS analysis, then split, remove, and close the gaps in one undoable op batch. The talking-head edit everyone does, in a single command.

$ framely cut-silences
Made with framely
we run the render on your machine
cc

Auto-captions, burned in

Transcribe on your machine (or bring your own SRT), segment into a caption track, and burn it into the export. Bundled unlimited — no per-minute meter.

$ framely analyze --transcribe && framely captions build

Illustrated above. Screencasts rendered with framely land at launch.

Why framely

Built for agents, honest about compute.

The agent is the brain — not us

No LLM, no API key, no planner inside framely. Your agent brings the intelligence; framely is the typed hand it edits with. The op schema plus a project summary is the whole contract.

Your machine, your media

All decode, render, and analysis run locally through WebCodecs. Nothing leaves your machine except the audio slice you explicitly send to hosted captions.

One flat price, unlimited render

Because compute is local, there are no per-minute credits to meter. One subscription unlocks the CLI and the web editor, with bundled unlimited auto-captions.

Every edit is undoable

Edits are typed ops appended to a log; undo is deterministic replay. It doubles as an audit trail of exactly what the AI did.

One flat plan. Unlimited local render.

Rivals meter render minutes and transcription. framely runs that compute on your machine, so it stays flat and unlimited. The free tier is fully usable — the op surface is never gated.

$19/mo· free tier, no login wall

See pricing