
The Motion MCP for ChatGPT lets you connect Motion, give it assets, and describe what you want. ChatGPT handles ideas, animation, and export.
The Hook
“(No spoken dialogue — Sparse, arpeggiated synth melody over a sustained pad, creating an ambient and slightly mysterious atmosphere.)”
Product Reveal
“(No spoken dialogue — Ambient synth melody continues, building subtle tension.)”
Feature Teaser
“(No spoken dialogue — Ambient synth melody continues, leading into a high-energy audio transition with a riser at 00:15.)”
Feature Teaser
“(No spoken dialogue — High-energy audio transition with a riser leads into a driving tech house beat with a sub-bass drop/impact at 00:16.)”
Call to Action
“(No spoken dialogue — Driving tech house beat continues with consistent energy.)”
Synthesizable in Remotion · key components of the ai-ui-workflow-showcase template.
Simulates real-time text input with a blinking cursor, followed by a progress bar animation and subsequent text output. This creates a sense of AI processing.
Use `Sequence` and `AbsoluteFill` for layout. Implement typing with `spring` or `interpolate` on `opacity` and `width` for the cursor. Progress bar uses `interpolate` on `width` for filling. Text reveals use `spring` for `opacity` and `translateY`.
Displays dynamic content (text messages, images, interactive elements) within a smartphone frame, simulating a scrolling or updating user interface.
Utilize `AbsoluteFill` for the phone frame. Content elements (text bubbles, images) can be rendered as `Sequence` children, using `spring` for `translateY` and `opacity` to simulate new content appearing or scrolling into view. `MeasureText` can help with dynamic text sizing.
A clean, impactful reveal of a logo and accompanying text, often with a subtle bounce or spring effect to add a touch of dynamism.
Wrap logo and text in `AbsoluteFill`. Apply `spring` to `scale` and `opacity` for the logo, and `translateY` and `opacity` for the text. Ensure `durationInFrames` and `fps` are set for precise timing.
Purpose. Immediately establishes the core value proposition: AI-powered motion design.
Execution. Bold text reveal 'ChatGPT can now create Motion design' with the OpenAI logo.
Purpose. Demonstrates how the product integrates into an existing, familiar workflow (ChatGPT).
Execution. Screen recording of typing a prompt in ChatGPT, showing 'Creating motion design...' progress.
Purpose. Showcases a practical example of the AI's output and its ability to refine designs based on feedback.
Execution. A generated dating app video within a phone frame, followed by a 'Change that' prompt and an updated video.
Purpose. Directs viewers to the product's website.
Execution. Clean reveal of the Motion logo and 'motion.so' website URL.
Objective
A user wants to generate a personalized retirement savings plan using an AI financial advisor.How the recipe adapts
The video would open with the AI financial advisor's logo and the text 'AI can now create your financial future.' It would then show a user typing 'Create a retirement plan for me' into a web app interface. Progress bars would indicate 'Analyzing market data...' and 'Generating projections...' The generated 'motion design' would be an interactive chart showing projected retirement savings, followed by a prompt 'Adjust risk tolerance?' and an updated chart with new projections. The final call to action would be the financial tool's website.Scene durations (5 scenes, 30s)
Key Remotion components

A vibe design partner with an AI-native canvas for turning ideas into UI.

We heard you wanted to use Codex rate limit resets on your own time. Starting today, we’re rolling out the ability to save rate limit resets to use later. We’re starting Go, Plus, Pro, and Business

We just launched something the VFX community has been waiting for. OpenArt VFX lets you apply real visual effects to footage you already have. It lets you mask any region of your video and replace it with AI-generated content that matches the scene's lighting and physics. https://t.co/dnQjrZCWC4