One sentence. Make a video.
Give METAG a URL or a sentence. It storyboards and quotes first — nothing is charged until you approve. Your raw footage is processed in your browser and never uploaded. 1 credit per shot on our own engine.
Quote — URL to film
- Homepage grab · hero visual — local · 1 credit
- Claim one · site copy verbatim — local · 1 credit
- Claim two · site copy verbatim — local · 1 credit
- Call to action · lands on the button — local · 1 credit
Total: 4 credits · Approve to charge
Sample quote, real per-shot prices. Nothing is charged until you hit confirm. Same goes for the real thing.
Watch the whole film before you pay for it.
A quote tells you what it costs. This tells you what you're getting — the harder question.
- Say one sentence — Seconds later you have a complete film: every shot's frame, its narration, its captions. Watch it end to end.
- Fix the shot that's wrong — Swap that shot's image, rewrite that line. Untouched shots stay exactly as they were. No starting over.
- Then, and only then, render — Charging starts after you say yes — and it renders from the very frames you just watched.
- Still fixable after it ships — Right-click a shot on the timeline to re-shoot it. The one you had stays as a take, one undo away — included in your plan.
First two steps: 0 credits · Not a compressed cut, not a storyboard — a film you can watch end to end, revised as often as you like. **The loop does not stop at delivery**: generators have no timeline and editors do not generate, so this is the only place you can re-shoot one shot while you cut.
Each of these started as one line.
6 films, made here. Open one and the shots, narration, score and captions are separate tracks you can edit.
- “A rainy-night convenience store, the clerk and the only customer” — 4 shots · 4 narration lines · score · 4 captions · Hold it down, then let go
- “A single bean, twelve seconds, and a paper cup at dawn.” — 4 shots · 4 narration lines · score · 4 captions · Start small, push bigger and bigger
- “She knew every line. Nobody ever called her name.” — 4 shots · 4 narration lines · score · 4 captions · Withhold, then land on the call to act
- “Nobody answered. That was the answer.” — 4 shots · 4 narration lines · score · 4 captions · Hold it down, then let go
- “The package was never the point. He was.” — 5 shots · 5 narration lines · score · 5 captions · Push the whole way, land on relief
- “She frames her own face — and a manga version looks back.” — 1 shots · 0 narration lines · 0 captions
Do not take my word. Drop a file in.
We read the name and the size, in your browser. Not one byte goes out.
In the real product, transcription, loudness analysis and keyframe extraction all finish inside this browser. By default only that text summary goes to the model.
Three exceptions: editing an image uploads that image, voice cloning uploads a voice sample, and turning on “let the AI see the footage” sends the extracted keyframes along with the summary (off by default, charged separately). Everything else stays on your device.
Move the whole workflow onto your machine.
Multi-track timeline, on-device transcription, Metal effects, export — all of it finishes on your Mac. It only reaches the gateway to generate a shot.
Download for macOS — Apple silicon · macOS 26+ · 76 MB download, about 210 MB installed
Unsigned: We do not have an Apple Developer certificate yet, so this build is neither signed nor notarised. The first launch will be blocked with a message about an unverified developer. Open System Settings → Privacy & Security and click Open Anyway at the bottom; on older macOS you can also right-click the icon in Finder and choose Open. You only do this once.
Four engines. Pick one per shot.
Every shot in a film can run on a different engine — same account, same picker, same credits.
- Seedance 2.5 — Use it when someone talks on camera. Sound is generated with the picture, so the lips match and you never dub it later. The same person looks like the same person across shots.
- grok-imagine-video 1.5 — Use it when a shot starts from a still. Give it a first frame and it moves that frame, with audio, up to 8 seconds in one shot.
- Veo 3.1 — Use it for the one shot that carries the film. A face in close-up, the frame that needs 1080P, the frame people screenshot.
- Our own engine — Use it for everything you throw away. Change the structure, the order, the lines — as many times as it takes — then decide which shots are worth paying for.
Pick one. Start today.
- Subscription: $9.9/mo — 300 credits
- Pro: $29.9/mo — 950 credits
- Studio: $99/mo — 3300 credits
- Top-up pack: $9.9 one-time — 220 credits
- Subscribers draft on our own engine without per-shot charges — revise as many times as you like, still free. Fair-use caps apply so one account cannot take the whole card · Only shots that really use Veo / Seedance are charged, itemised per shot · Bring your own API key and pay the model directly
| Engine | Rate | Spec |
|---|---|---|
| local | 1 credits | 480P · 16fps · 3s |
| cloud | 37 credits | 1080P · 24fps · 5s |
| grok | 30 credits | 480P · 24fps · 8s |
| seedance | 30 credits | 720P · 24fps · 5s · native audio |
| veo | 56 credits | 1080P · 24fps · 8s · native audio |
| veo-pro | 60 credits | 720P · 24fps · 8s · highest quality |
One line of config, and it is in your tools
Works with Claude Desktop, Cursor, and any MCP client — Integration docs
Don't take the text. Watch the three films.
3 films, 01:00 total, all landing on the same zero
- Footage stays put — Drop a file in. Not one byte leaves the device, start to finish.
01 QUOTE · It hands you the bill before it does anything. · 03 LOCAL PROOF · 881.5 MB dropped in. The browser read only the name and the size. · Bytes uploaded: 0 · Your footage never leaves your device. - Quoted before charged — All four prices out in the open. Nothing moves until you confirm.
05 RECEIPT · Four prices. All of them on the page. · One shot, one price. · Ask what a shot costs. It tells you. · Every engine, priced per shot. · Nothing is charged until you approve. - Into your toolchain — One line of config, and this is what the agent reads.
06 TERMINAL · Paste it into Claude Desktop or Cursor. · Verbatim from tools/list — the agent reads this before it picks. · generate_video charges immediately. run_director does not. · 0 credits until approve_run.
Distribution
METAG Studio · macOS app · What's new · Terms · Privacy