
We made Claude Code multiplayer! Use it with other people in the same terminal, and connect your Claudes so they can all talk to each other.
The Hook
“(No spoken dialogue — Silent video with ambient typing sounds.)”
Product Reveal
“(No spoken dialogue — Silent video with ambient typing sounds.)”
Feature Teaser
“(No spoken dialogue — Silent video with ambient typing sounds.)”
Call to Action
“(No spoken dialogue — Silent video with ambient typing sounds.)”
Synthesizable in Remotion · key components of the dorsa-multiplayer-terminal-launch template.
Multiple distinct cursors (each with a user label) appear and type text simultaneously or sequentially within the same terminal window, simulating collaborative input.
Use `Sequence` and `AbsoluteFill` for terminal background. Implement `spring` for cursor blink and `interpolate` for text reveal. Position multiple `AbsoluteFill` components with `z-index` for user labels. Manage text content and cursor positions via `useState` and `useEffect` to simulate typing across different users.
Multiple terminal windows are arranged in a dynamic grid, with animated curved lines connecting specific elements or actions between them, indicating data flow or user interaction.
Utilize `Grid` or `Flex` for terminal layout. Employ `SVG` paths with `stroke-dasharray` and `stroke-dashoffset` for drawing animated curved lines. `interpolate` the `stroke-dashoffset` property to create a 'drawing' effect. Coordinate start/end points of SVG paths with specific UI elements in each terminal using `measureElement`.
A rapid, high-speed transition where the current scene blurs intensely and zooms out, revealing a new scene or a wider perspective of the environment.
Apply a `CSS filter: blur()` with `interpolate` for the blur radius, transitioning from 0 to a high value and back to 0. Simultaneously, use `transform: scale()` with `interpolate` for the zoom effect. Combine with `AbsoluteFill` and `z-index` to layer the transition over the outgoing scene and reveal the incoming one.
Purpose. Introduce the core Claude Code terminal experience and user interaction.
Execution. Close-up on a single terminal, showing a user interacting with Claude via typing and receiving responses.
Purpose. Demonstrate the product's unique multiplayer capability.
Execution. Rapid zoom-out to reveal multiple terminals, with animated lines connecting them, showing simultaneous activity.
Purpose. Illustrate how multiple users and AI agents collaborate in real-time.
Execution. Dynamic camera movements between terminals, highlighting shared messages and synchronized actions with multiple cursors.
Purpose. Showcase the fluid integration of AI and user input across the collaborative environment.
Execution. Fast cuts and synchronized text output across all terminals, emphasizing the speed and efficiency of the Dorsa platform.
Objective
Launch video for 'Nexus', a collaborative code editor with integrated AI for pair programming.How the recipe adapts
The MultiCursorTypewriter primitive will show two developers and an AI agent simultaneously editing code. The TerminalGridConnect primitive will illustrate real-time code synchronization and AI suggestions flowing between editor panes. The BlurZoomTransition will be used to quickly shift focus between different code files or AI interaction panels, maintaining a high-energy, efficient feel. The dark theme and monospace fonts will be retained, with Nexus-specific branding colors for accents.Scene durations (4 scenes, 33s)
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.