
The Hook
“(No spoken dialogue — ambient UI clicks and typing sounds)”
Problem Agitation
“(No spoken dialogue — typing sounds continue)”
Product Reveal
“(No spoken dialogue — subtle processing sounds)”
Call to Action
“(No spoken dialogue — subtle confirmation chime)”
Synthesizable in Remotion · key components of the ai-desktop-agent-showcase template.
Text appears character by character, simulating real-time user typing, often with a blinking cursor at the end of the input.
Use `interpolate` to reveal characters of a string based on time. A `spring` animation can control the cursor's blink rate and opacity.
A rounded rectangular chat bubble dynamically resizes and changes content, often with a subtle bounce or ease-out effect as it expands or collapses.
Animate `width`, `height`, and `opacity` properties using `spring` for organic resizing. Text content can be updated using `Sequence` and `AbsoluteFill` for smooth transitions.
Small UI elements like a 'Thinking' spinner or a 'Checkmark' icon appear and transition smoothly, indicating processing or completion.
Utilize `interpolate` for opacity and scale changes. SVG path animations can draw the checkmark, while a rotating `transform` can create a spinner effect.
Purpose. Establish the user's intent and the entry point for AI interaction.
Execution. Cursor clicks on a 'Start new chat' button, followed by typing in a query.
Purpose. Clearly articulate the user's need or problem that the AI will solve.
Execution. The user types a specific request: 'I need to focus. Clear my 1:1s'.
Purpose. Showcase the AI's intelligence and ability to understand and act.
Execution. The chat bubble displays 'Starting your task' then 'Thinking', followed by a refined understanding of the request.
Purpose. Demonstrate the AI's successful execution and provide user reassurance.
Execution. The AI confirms the action: 'OK. I moved your 1:1s to tomorrow.' with a green checkmark.
Objective
Launch a new AI-powered email assistant that summarizes long threads and drafts replies.How the recipe adapts
The TypingTextReveal primitive would show a user typing 'Summarize this thread and draft a polite decline.' The DynamicChatBubble would then expand to show 'Analyzing thread...' and 'Drafting reply...', followed by the AI's generated summary and draft. The StatusIndicatorTransition would confirm the email draft is ready with a checkmark. The overall aesthetic would maintain the clean UI and responsive animations, adapted for an email client interface.Scene durations (4 scenes, 10.4s)
Key Remotion components
To ensure that artificial general intelligence benefits all of humanity

Introducing Claude Fable 5: a Mythos-class model that we’ve made safe for general use. Its capabilities exceed those of any model we’ve ever made generally available. https://t.co/2AvmEjHIX8
To understand the true nature of the universe.