Your agent sends a brief — or you just type one.
Xotion scripts, designs, voices, scores and captions the whole video, then quality-gates it. Everything renders on your machine. Nothing uploads.
Brief a freelance editor. Two rounds of revisions. Wait three days. Hope they get the brand right.
Cloud AI editors meter your minutes, watermark your drafts, and keep your footage on their servers — forever.
Your agent scripts, designs, voices, scores and captions — and a QA system rejects broken takes before you ever see them. All on your machine.
One sentence is enough — from you, your agent, or a cron job. Point it at a folder and it learns your brand, footage and fonts on its own.
A director and a team of specialists script, design, voice, score and caption it — then four quality gates verify every frame before you see take one.
MP4 for Instagram, WebM for the web, GIF for Slack — up to 8K, watermark-free, deterministic. Rendered on your machine, not on a queue.
One window. Describe the edit, watch it render locally — no timeline, no uploads.
Not mockups — every clip below was rendered by Xotion from the brief quoted under it, on a laptop, with the build you can download.
More of them in the full demo reel on GitHub.
Stat explainers, kinetic type, lyric videos, UGC ads, caption styles, podcast clips — every archetype is a real composition with motion and sound baked in. The agent picks one, or you do.
If you live in Claude Code or Cursor, Xotion is one command away. The engine ships as an MCP server and CLI — your agent sends the brief, the gates verify the output, and the MP4 lands in your folder. All local.
$ claude mcp add xotion ✓ MCP server registered $ claude "make a 20s launch reel from ~/Brand/SummerDrop — energetic" agents script ✓ · kit locked ✓ · voice ✓ music ✓ · captions ✓ gates correctness · richness · audio license — 4/4 passed ↓ summer-drop-launch.mp4 rendered locally · 0 bytes uploaded
Everything that runs on your machine is free forever. You only ever pay when something runs on ours.
Nowhere. The engine, the renders, the voices, the captions — everything runs on your machine. Your footage and your prompts never touch our servers. The app ships with a live network indicator that stays at zero.
Because your Mac does the work. Free users cost us nothing — no GPU bills, no storage, no bandwidth. We only charge when something runs on our side: the hosted brain, cloud boosts, team services. That is the whole pricing model, in one sentence.
If you already use Claude Code, Xotion rides your existing login — no extra cost. If not, Pro includes a hosted brain, or bring any API key. A fully local model is on the roadmap: airplane-mode editing, no dependency on anyone.
Kinetic typography, lyric videos, UGC ads, product promos, podcast clips with word-perfect captions in 41 languages, quote cards, data stories, thumbnails — every archetype in the library is a real composition the agent can brief. New ones ship weekly.
Soundtracks are procedurally generated (you get a perpetual commercial license) or fetched only from commercial-OK sources — and a license-auditor gate blocks delivery of anything it can't verify. Nothing in Xotion will get your post flagged.
The MP4 is a standard H.264 file — drop it into any editor. You can also take the HyperFrames source folder (plain HTML + assets) and fork the composition entirely. No lock-in, by design.
Never. Free renders are clean, full quality, up to 8K. Watermarking your work to upsell you is the cloud-editor playbook — it is exactly what this product exists to end.
Free forever on your machine. One brief to see it work.