
We've redesigned Claude Code on desktop. You can now run multiple Claude sessions side by side from one window, with a new sidebar to manage them all.
The Hook
“check one two”
Product Reveal
“(No spoken dialogue — The driving electronic beat continues, with synthesized melodies and percussive hi-hats.)”
Feature Teaser
“everything”
Call to Action
“(No spoken dialogue — A sub-bass drop/impact marks a shift in energy, followed by a sustained electronic beat and processed vocal snippets.)”
Synthesizable in Remotion · key components of the claude-code-dev-tool-launch template.
A single application window dynamically splits into multiple, independently scrollable and resizable panels, each displaying different content or sessions.
Utilize Remotion's <AbsoluteFill> and <Sequence> components. Implement `interpolate` for `width`, `height`, and `x`/`y` positions of child components to simulate panel resizing and repositioning. Use `spring` for smooth, responsive transitions between split states. Content within panels can be rendered using `OffthreadVideo` or `Img` for static elements, with `Text` components for dynamic text.
Small, interactive UI elements or text snippets appear and disappear rapidly, often in response to a simulated user action like typing or clicking, providing immediate feedback.
Employ `spring` animations for `opacity`, `scale`, and `translateY` properties to create a quick, bouncy pop-in effect. Use `Sequence` with `from` and `duration` props to time these elements precisely with simulated user input. Text can be animated with a character-by-character reveal using `map` over string characters and `delay`.
A pixel art character or icon animates with subtle movements, followed by a text reveal using a classic typewriter effect.
Render the pixel art as an SVG or a series of PNGs within an `Img` component, animating `x` position or `src` for frame-by-frame animation. For the typewriter effect, use `Text` and `interpolate` the `clipPath` or `width` property of a container div to reveal text character by character. A subtle `spring` on the text's `opacity` can add polish.
Purpose. Immediately immerse the viewer in the product's core interaction, showcasing its dynamic UI.
Execution. Starts with a focused UI element, then expands to reveal the full application window with initial user input.
Purpose. Demonstrate how the product streamlines complex developer workflows through its multi-panel capabilities.
Execution. Rapid cuts and dynamic panel splitting illustrate a developer debugging, coding, and previewing simultaneously.
Purpose. Emphasize a key differentiator: the ability to run multiple sessions side-by-side.
Execution. A clear visual sequence of splitting the workspace to manage different tasks concurrently.
Purpose. Conclude with brand reinforcement and a clear message of availability.
Execution. A clean, impactful reveal of the product name and a 'now available' message, incorporating brand iconography.
Objective
Launch an AI-powered design tool called 'CanvasFlow' that enables real-time collaborative design across multiple canvases.How the recipe adapts
The DynamicPanelSplit primitive will be used to show multiple design canvases opening and resizing, demonstrating collaborative editing. ContextualPopIn will highlight AI suggestions appearing next to design elements. The RetroPixelArtReveal will be replaced by an animated abstract SVG icon for CanvasFlow, followed by the 'CanvasFlow' logo in a serif font and a 'Try it Free' call to action, all against a dark UI with a similar electronic soundtrack.Scene durations (4 scenes, 37s)
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.