TemplatesAd templates built for the feed

Create Viral UGC Ads using Claude Code

Describe the hook. An agent animates the ad, vertical and feed-ready.

Runs on your own Claude Code or Codex subscription
Download

macOS · Apple silicon · v0.6.2 · 158 MB · explore features

The GenMotion editor: an AI chat panel on the left, a frame-accurate preview, and a timeline of scenes and audio tracks below.
Works with your tools
  • ElevenLabs
  • fal.ai
  • Runway
  • Replicate
  • Hugging Face
  • Freepik
  • Cloudinary
  • Mapbox
  • Figma
  • Canva
  • Mobbin
  • Notion
  • GitHub
  • Linear
  • Stripe
  • PostHog
  • Supabase
  • Firecrawl
  • Exa
  • Tavily
  • Context7
  • DeepWiki
  • Mux
  • Notion
  • GitHub
  • Linear
  • Stripe
  • PostHog
  • Supabase
  • Firecrawl
  • Exa
  • Tavily
  • Context7
  • DeepWiki
  • Mux
  • ElevenLabs
  • fal.ai
  • Runway
  • Replicate
  • Hugging Face
  • Freepik
  • Cloudinary
  • Mapbox
  • Figma
  • Canva
  • Mobbin
How it works

From hook to posted ad in three steps

Start with an idea or a template

01

Drop your clips and images straight into the chat, describe the video you want, or open a finished template and make it yours.

Direct the scene with AI prompts

02

Click any element in the preview and ask for the change in plain language. The agent rewrites the scene and the preview follows.

Export your scene and share it

03

A headless render gives you a pixel identical MP4 in any aspect ratio, ready to post wherever your audience is.

Everything the ad needs

A full studio controlled by Claude

Captions, voiceover, sound, and an export that matches the preview, in one project and one timeline.

The GenMotion timeline: a row of scene clips, voiceover and music tracks with their waveforms below them, and the playhead at five seconds.

Video clips

Drop your footage in and cut it on the timeline, scene by scene.

Motion graphics

Kinetic type, shapes and transitions, animated by the agent.

Voice overs

Pick a voice and get a take per scene, synced to the animation.

SFX

Whooshes, clicks and risers, landing on the beat you put them on.

Image generation

Describe a still and it arrives in your assets, ready to place.

Background music

A bed in the mood you ask for, ducking under the narration.

Frequently asked questions

A UGC ad is a short, feed-native video that reads like something a real person posted: a hook in the first seconds, a fast product demo, a reason to tap. GenMotion builds that as animated scenes, so you get kinetic captions, product footage and screen recordings, stat callouts, and a voiceover, in the vertical aspect ratio the feed expects.

Claude Code is the agent writing the scenes. You bring your own Claude Code or Codex subscription and GenMotion drives it inside the editor, so the ad is authored by the model you already pay for. GenMotion does not resell or meter model access.

No. You describe the ad and refine it by conversation. The timeline is there when you want to trim a beat by hand, but nothing on the page requires it.

Yes. Ask for a different hook, a different call to action, or a square cut, and the agent rewrites the scenes it needs to. Every version previews and exports the same way.

Yes. The browser preview and the headless renderer share one deterministic runtime, so the exported MP4 is pixel-for-pixel and frame-for-frame identical to the cut you approved.

Yes, 7 days of the whole studio with no credit card: unlimited projects, unlimited chat with your own agent, and as many finished exports as you like at any resolution, with no watermark on any of them. When the 7 days are up, exports stop until you upgrade. Pro keeps them going and adds voiceover and image generation in chat.

Ready to tell your story?

Describe an idea and watch the agent animate it — on your Mac, in minutes.