Free trial
Find your creative flow.
Try the studio before choosing your plan.
- Screen and camera recording
- Explore the editing timeline
- Try Motion Studio
- 5 free exports
Let Claude, Codex or another AI agent write a motion graphic as HTML, CSS, SVG and a GSAP timeline. Creavit Studio renders it as transparent video on your timeline, and Motion Studio lets you change the text, colors, fonts, sizes and timing without asking the agent to start over.
The agent writes the first version. Motion Studio is where you adjust it by hand, in code, or by asking the AI again.
Claude (for example Claude Opus through Claude Code), Codex or another AI agent writes the motion graphic as HTML, CSS and SVG with a paused GSAP timeline on window.__timelines.main. Pages that expose window.seek(t) and motion-kit fragments are also accepted.
Use the in-app Agent or Auto FX, or connect an external agent through the open Creavit MCP server with tools like creavit_fx_add and creavit_motion_html_set. The agent places the graphic directly into your project.
Elements tagged with data-cv-id appear as layers in Motion Studio's HTML panel. Select one, drag it, retype its text, or change its color, font, size and timing without opening the code.
When a change is easier to make in the source, open the Code tab and edit the HTML, CSS or timeline directly. The graphic is still the same HTML document the agent wrote.
Use "Ask AI" in Motion Studio to request a change you would rather describe than make by hand — a different entrance, an extra line, a new layout — and keep editing the result.
The graphic is rendered to transparent VP9 WebM and sits on the timeline over your recording, so titles, callouts and lower thirds composite cleanly over the footage.
Language models write HTML, CSS, SVG and GSAP well, because there is a huge amount of it to learn from. That makes HTML a practical format for asking an agent for a title card, an animated chart or a product callout. The weak point has always been the last 10%: the headline is one word too long, the brand color is slightly off, the second line enters too early. Re-prompting for each of those is slow and can change things you liked. Motion Studio lets you make those fixes directly on the graphic the agent produced.
Motion Studio does not convert the graphic into native vector layers. The HTML document remains the source of truth, and the layer view is built from the elements tagged with data-cv-id. That means layer edits, Code tab edits and Ask AI edits all act on the same file, and nothing is lost in a conversion. It also means only tagged elements show up as layers; untagged elements are still there and can be edited in the Code tab.
There is no "upload .html file" button — the upload button in Motion Studio takes JSON and Lottie. HTML graphics come in through an AI agent: ask the in-app Agent or Auto FX, or connect Claude Code to the open Creavit MCP server with: claude mcp add creavit-studio -- npx -y creavit-studio-mcp (the creavit-studio-mcp npm package, Node 18 or newer). From there, ask Claude for a lower third or an animated intro and it adds the graphic to your timeline, where you can open it in Motion Studio.
Start for free. Pay monthly, save with a year, or make it yours for life.
One app for recording, editing, motion, and AI.
Find your creative flow.
Try the studio before choosing your plan.
Monthly Plan
Billed monthly
Cancel anytime.
Best value. Pay yearly and save.
$49.90 billed yearly
Cancel anytime.
Lifetime Plan
Pay once, own it forever
Lifetime access, no subscription.
One license. Up to five Macs. 14-day money-back guarantee.

Download Creavit Studio free and try an HTML motion graphic from the in-app agent or your own Claude Code setup through MCP. The trial includes 5 free exports with no signup.
How HTML motion graphics get into Creavit Studio and what stays editable.
Claude (for example Claude Opus via Claude Code), Codex, or another AI agent. The in-app Agent uses Claude Code, Codex CLI or a local Ollama model already on your Mac; external agents connect through the Creavit MCP server.
HTML with CSS and SVG and a paused GSAP timeline exposed as window.__timelines.main. Pages exposing window.seek(t) and motion-kit fragments are also accepted. Elements tagged with data-cv-id become editable layers.
No. There is no .html upload button; Motion Studio's upload button takes JSON and Lottie files. HTML motion graphics come in through an AI agent — the in-app Agent or Auto FX, or an external agent using the Creavit MCP server.
No. It stays HTML. Motion Studio shows elements tagged with data-cv-id as layers you can select, drag, retype and restyle, but the underlying graphic is still the HTML document.
On tagged layers you can select, drag, retype text, and change color, font, size and timing. For anything else, use the Code tab or Ask AI.
Run claude mcp add creavit-studio -- npx -y creavit-studio-mcp. It uses the creavit-studio-mcp npm package and needs Node 18 or newer. Claude Code can then use tools such as creavit_fx_add and creavit_motion_html_set.
It is rendered to transparent VP9 WebM on the timeline, so it composites over your recording and exports with the rest of the video.