Pick a style
Watch the styles. Press Use.
Your agent gets the exact colors, fonts and motion.
16:9 · Fast
16:9 · Medium
9:16 · FastHover to play.
Pick a style, let your agent make the video. Point at any frame, add your feedback, and your agent makes the next version.
No account. No uploads.
Cursor, Claude Code and Codex.
Click the exact frame and element. No more describing timestamps in chat.
Install
Your agent installs Frame Jam.
Then it opens it next to the chat.
Paste this into Cursor.
Install Frame Jam for me: add it as an MCP server named "framejam" in ~/.cursor/mcp.json (command "npx", args ["-y", "framejam", "--stdio"]), copy the skills/framejam folder from the framejam npm package to ~/.cursor/skills/framejam, then open http://localhost:4517 in the browser.Needs Node 22+ and ffmpeg. Manual setup
How it works
Watch the styles. Press Use.
Your agent gets the exact colors, fonts and motion.
16:9 · Fast
16:9 · Medium
9:16 · FastHover to play.
Ask in your own words.
Your agent builds it and opens it for review.
Click the frame. Add your feedback.
Your agent knows exactly what you clicked.
0:01.51Click the framePress Send.
Your agent picks up every note.
Version 2 shows up in the same tab.
NewHosted Frame Jam
Be first to try hosted Frame Jam.
Nothing. The local app is free. No account needed.
No. Your agent writes the Hyperframes code, guided by the skill that ships with Frame Jam. It renders with the Hyperframes CLI through npx, which fetches its own Chrome. You only need Node 22+ and ffmpeg. Already use Hyperframes? Your compositions work as they are, and you can click on their exact elements.
Yes, any mp4. Clicking on exact elements needs a Hyperframes video.
Nowhere. It stays in ~/.framejam on your computer.