
Claude Code just became your entire iOS QA team. Every screen. Every flow. Structured bug report at the end. One prompt.
The Hook
“(No spoken dialogue — ambient typing sounds and UI clicks)”
Product Reveal
“(No spoken dialogue — ambient typing sounds and UI clicks)”
Problem Agitation
“(No spoken dialogue — ambient typing sounds and UI clicks)”
Call to Action
“(No spoken dialogue — ambient typing sounds and UI clicks)”
Synthesizable in Remotion · key components of the ai-dev-tool-sync-demo template.
A split-screen layout where a terminal window on the left displays rapidly scrolling code and text, while an iPhone simulator on the right executes UI actions in perfect synchronization.
Use a <AbsoluteFill> with two child <AbsoluteFill> components, one for the terminal and one for the iPhone. Animate the terminal's text content using <Sequence> and <Typewriter> components, ensuring a fast, continuous scroll. For the iPhone simulator, use <Series> of <Img> or <Video> components for each UI state, precisely timed with the terminal's output using `continueRenderFrame` and `delayRender`.
Text appears to be typed character by character in a terminal window, with new lines and commands appearing rapidly, directly correlating to actions happening on an adjacent mobile UI.
Implement a custom `Typewriter` component for the terminal text, using `useCurrentFrame` and `spring` for character reveal. Synchronize the `startFrame` of UI state changes on the mobile simulator with specific `frame` values in the terminal's `Sequence` of text animations.
Key value propositions are presented as large, bold, centered text, fading in and out or sliding into view, often after a dynamic product demonstration.
Utilize a <Text> component with `opacity` and `transform` properties animated using `spring` or `interpolate` for a smooth fade-in and subtle scale/position shift. Use `delay` to time its appearance after the main product demo concludes, ensuring high contrast against a dark background.
Purpose. Introduce the core components: the AI-driven terminal and the target iOS app.
Execution. Split-screen view showing the terminal initializing and the iPhone simulator launching the app.
Purpose. Showcase the AI's ability to autonomously navigate and test complex app flows.
Execution. Rapid, synchronized interactions on the iPhone simulator driven by real-time commands and observations in the terminal.
Purpose. Highlight the valuable output: a structured bug report.
Execution. Terminal output summarizing test results and listing observations/bugs, followed by a full-screen text overlay of the core value proposition.
Purpose. Direct viewers to learn more about the product.
Execution. Final full-screen text overlay with the company's website URL.
Objective
Launch an AI-driven cloud cost optimization platform.How the recipe adapts
The DualTerminalRaceSplit primitive would show a terminal on the left displaying AI recommendations for cost savings and resource reallocations, while the right side would feature a cloud provider's dashboard UI with real-time cost graphs and resource utilization metrics dynamically adjusting based on the AI's output. The SynchronizedUITypewriter primitive would animate the terminal's output, detailing the AI's analysis and proposed actions, with the dashboard UI instantly reflecting these changes. The ValuePropTextReveal would then highlight 'Automated Cloud Cost Savings. Real-time Optimization. One Click Deployment.' followed by the platform's URL.Scene durations (4 scenes, 67s)
Key Remotion components

xAI opens voice cloning on its API: build a custom voice in about two minutes or pick from 80+ voices in 28 languages.

Claude can now operate your Mac, opening apps, browsing and filling spreadsheets, as a research preview in Cowork and Claude Code.
Agentic CLI for coding, building apps, and automating workflows.