
Side chats let you ask questions and explore ideas without interrupting your main conversation. Each side chat is a durable agent conversation you can @-mention back into the main thread.
The Hook
“(No spoken dialogue — High-energy riser/sweep leading into a sub-bass drop/impact, followed by a sustained, evolving electronic pad.)”
Product Reveal
“(No spoken dialogue — Significant sub-bass impact with a percussive synth element. High-frequency sweep/riser builds.)”
Feature Teaser
“(No spoken dialogue — Sharp, percussive synth hit and another sub-bass impact. Pulsating rhythm and atmospheric pads continue.)”
Call to Action
“(No spoken dialogue — Sustained riser building tension, resolving into a final sub-bass impact.)”
Call to Action
“(No spoken dialogue — Shimmering, sustained synth chord that fades out.)”
Synthesizable in Remotion · key components of the cursor-side-chats-launch template.
Simulates AI agent activity with rapid text typing, content scrolling, and dynamic updates within a code editor or chat interface. New lines of text appear as if being generated in real-time.
Use Remotion's `Sequence` and `interpolate` for text visibility and scroll position. Implement a `typewriter` effect for character-by-character reveal. Use `spring` for subtle bounce on new content appearance. `AbsoluteFill` for the IDE background.
Highlights a specific text segment with a colored background, then triggers a related UI element (like a button or pop-up) to appear with a slight scale and fade, indicating an interactive action.
Apply a `background-color` and `borderRadius` to the highlighted text using `interpolate` for a smooth reveal. For the pop-up, use `spring` for `scale` and `opacity` to create a responsive, interactive feel. Position with `AbsoluteFill` and `transform`.
Introduces a new UI panel by sliding it in from the side, dynamically resizing the existing content area to accommodate the new element. Content within the new panel then populates.
Animate `width` or `right` CSS properties for the new panel using `spring` or `easeOutCubic` for a smooth slide. Simultaneously animate the `width` of the main content area. Use `Sequence` to delay content population within the new panel, employing `AITypingScroll`.
Purpose. Establish the core product's capability: an AI agent performing complex development tasks.
Execution. Full IDE view with AI-generated text and actions scrolling, demonstrating the agent's thought process.
Purpose. Introduce the friction of interrupting main workflow and present 'Side Chats' as the seamless solution.
Execution. Zoom-in on a specific code segment, highlighting it, and then revealing the 'Add to Side Chat' button.
Purpose. Showcase the 'Side Chat' feature in action, demonstrating its utility and non-disruptive nature.
Execution. Side panel sliding in, allowing a contextual conversation with the AI without leaving the main task.
Purpose. Conclude with a clear product announcement and brand reinforcement.
Execution. Clean text reveal 'Side Chats Available Now' followed by an animated logo reveal.
Objective
Launch a new 'Code Review AI' feature for a collaborative coding platform.How the recipe adapts
The AITypingScroll primitive would show the AI reviewing code and suggesting changes. ContextualHighlightPop would highlight problematic code sections and trigger a 'Suggest Fix' button. SplitPanelReveal would introduce a new 'AI Review Panel' where developers can interact with the AI's suggestions. The overall pacing and clean UI would be maintained, adapting the background to the new platform's branding.Scene durations (5 scenes, 17s)
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.