Free and open sourceStar on GitHub

Agent-native video editing

Pick a playbook, let your agent make the video. Point at any frame, add your feedback, and your agent makes the next version.

A plugin forClaudeChatGPTCursor

Free, local, open source

MIT licensed. No account, no uploads. Everything stays on your computer.

A plugin for your agent

Install it in Claude, ChatGPT and Cursor, or any agent that speaks MCP. It opens right next to the chat.

Pinpoint feedback

Click the exact frame. No more describing timestamps in chat.

Install

Install in three steps

One prompt installs the FrameJam plugin in Claude, ChatGPT and Cursor, and opens FrameJam next to the chat.

Restart once, then type /framejam:start.

  1. 1
    Paste this into Claude Code or the Claude app
    PromptRun `npx -y framejam install claude` and open the link it prints in your built-in browser.
  2. 2
    Restart once

    Start a new session so the FrameJam plugin loads. In the terminal, quit and run claude again.

  3. 3
    Type /framejam:start

    FrameJam opens and your agent asks what to make, or picks up the video you're on.

Needs Node 22+ and ffmpeg. Manual setup

How it works

Four steps from playbook to final cut

Step 01

Pick a playbook

Name the kind of video you want.

Your agent gets the method: what you bring, the steps and the tools.

See all 15 playbooks

Hover to play.

Step 02

Ask for a video

Say what it's about in your own words.

Your agent follows the playbook and opens the video for review.

How to edit videos with Claude
Make a launch video for my app with the Product Launch playbook.
AgentDone. I followed the Product Launch playbook, and it's open for review. Waiting for your notes.
Step 03

Point at what to change

Click the frame. Add your feedback.

Your agent sees the frame, with your pin on it.

Launch teaserVersion 1 · 3 comments not sentAgent listening
0:01.51Click the frame
12
2Drag a range
0:01.5 · on “More shipping.”
Make the red line a bit smaller
Range Whole videoEnter
3Add your feedback
Step 04

Get version 2

Press Finish review.

Your agent picks up every note.

Version 2 shows up in the same tab.

You Finish review · 3
Agent
AgentGot 3 notes. Making v2…
Same tab
Launch teaser
New
Faster grid. Smaller red line. Slower columns.

Works with your video tool

Keep the video tool you already use

Your agent builds the video in whatever your project already uses, and FrameJam reviews the rendered mp4. Nothing gets converted to another tool.

Community

Join the FrameJam Discord.

FrameJam is free, and so is the community. Come hang out with other people making videos with their coding agents.

  • Get helpAsk questions and get unstuck on your videos.
  • Share what you makeShow your videos and see what others are making with FrameJam.
  • Shape what's nextAsk for styles and features, and hear about new ones first.
Join the Discord
Get updates

Hear when new styles and features ship.

Questions

What does it cost?

Nothing. FrameJam is free, local and open source under the MIT license. No account needed. The code is on GitHub.

Can Claude edit my videos?

Yes. With FrameJam installed, Claude makes or edits the video, opens it for review, and you comment on exact frames until it's right. The guide How to edit videos with Claude shows the whole thing, with a video walkthrough.

Do I need Hyperframes?

No. FrameJam reviews videos from any tool. Your agent opens the mp4 and you give feedback on exact frames and times. Hyperframes is the default way to build. Styles are looks your agent applies to whatever your video is about, in any tool.

How does my agent talk to FrameJam?

Through the FrameJam plugin for Claude, ChatGPT and Cursor. It gives your agent the skill and a local MCP server with tools to pick styles, open reviews and wait for your feedback. Any other agent that supports MCP can use the server too. See the MCP tools.

Does it work with any video?

Yes, any mp4 from any tool: Hyperframes, Remotion, Motion Canvas, ffmpeg, screen recordings or camera footage. You always review the rendered file.

Where does my work go?

Nowhere. It stays in ~/.framejam on your computer.

Can I contribute?

Yes. Bug reports, ideas and pull requests are welcome on GitHub. A star helps more people find it.

Where can I get help or share what I made?

In the free FrameJam Discord. Ask questions, show your videos, ask for styles and features, and hear about new ones first.