Adobe · Feb 2025
Windsurf Wave 5: Windsurf Tab
Windsurf · Mar 2025 · 1:33
A single-feature launch tour: the presenter's talking head is intercut with fast screen recordings of the editor, and each context switch between terminal, clipboard, and Cascade is marked by a glitch burst, a 3D wipe, or the recurring Tab to Jump chip. Pacing holds at about 16 cuts per minute over a 117 bpm pulse, with pastel gradient backdrops behind the UI and a glowing teal logo bookending the message.
More like this
ClickUp · Productivity · Oct 2026
Granola · Productivity · Jul 2025
Windsurf Wave 5: Windsurf Tab, scene by scene
· 28 scenes as text
01 · Product intro · 0:00–0:01
A man with glasses and a beige zip sweater sits in a blurred office, speaking to camera, while a teal WAVE 5 headline and the windsurf logo appear on the left.
On-screen text: “WAVE 5”, “windsurf”
Camera: Static
02 · Feature reveal · 0:01–0:03
A soft gradient shifts from green to blue and purple behind a centered white title, Windsurf Tab, that fades in as a small four-point star glint sweeps across the first letter.
On-screen text: “Windsurf Tab”
Techniques: Light sweep
Camera: Static
03 · Feature reveal · 0:03–0:12
A dark code editor shows a Python file. A ghost inline completion fades in on the active line and a small accept/dismiss pill pops up, then the view blurs and jumps down as a highlighted bar marks each new line. 'Tab to Jump' hints flash in the corner.
Techniques: Speed ramp, UI zoom
Camera: Pan
04 · Feature reveal · 0:12–0:16
A bespectacled man in a beige zip sweater speaks to camera in a locked-off medium shot, soft-focus outdoor backdrop behind him. A white name caption fades in on the left.
On-screen text: “Pavan Chitta”, “Software Engineer”
Camera: Static
05 · Feature reveal · 0:16–0:19
A dark code editor window sits centered on a blue-orange gradient. File tabs switch from shortestpath.py to WorkExperiencesForm.tsx and types.ts as code updates, while a still caption reads Pavan Chitta, Software Engineer.
On-screen text: “Pavan Chitta”, “Software Engineer”
Camera: Static
06 · Feature reveal · 0:19–0:19
A dark code editor window rests over a wavy orange and blue gradient. The TypeScript code holds still while the text cursor blinks on line 33 and a Tab to Jump hint glows beside line 47.
Camera: Static
07 · Feature reveal · 0:19–0:22
A Java editor window on a blue-green gradient. The file updates in place: an import line lands at the top, the lines shift down, and a new blank line opens at the bottom with the caret.
Camera: Static
08 · Feature reveal · 0:22–0:23
A dark code editor holds a green-highlighted comment line while the dimmed lines beneath it fade to full brightness, inserting a multiline code block; line numbers shift from 59 to 65.
Camera: Static
09 · Feature reveal · 0:23–0:25
A dark code editor shows a Python fib function. The recursive return line turns red and is replaced by green lines of a loop-based version, with a small Tab to Jump hint beside the cursor.
Camera: Static
10 · Feature reveal · 0:25–0:30
A dark code editor displays Python code while a gray cursor dot hops from line to line, each hop marked by a small blue Tab to Jump tooltip; the file scrolls down, then blurs as a bespectacled man fades in and faces the camera.
Techniques: Cursor demo
Camera: Pan
11 · Feature reveal · 0:30–0:31
A man in glasses and a beige zip sweater speaks to camera against a blurred outdoor backdrop, then the shot cuts to a dark code editor showing a Python class with a blinking caret.
Camera: Static
12 · Feature reveal · 0:31–0:37
A white code editor window sits on a purple and blue gradient. Python code for a ContactForm class is typed, with faded ghost-text completions and a small suggestion popup appearing line by line as the caret advances.
Techniques: Cursor demo
Camera: Static
13 · Feature reveal · 0:37–0:43
A dark code editor scrolls down through Python source for graph algorithms. A yellow highlight follows the token adjacency_matrix as the view moves, and a small blue Tab to Jump chip pops up near the bottom edge.
Camera: Static
14 · Feature reveal · 0:43–0:46
A man with dark hair and clear glasses, in a beige zip sweater, speaks to the camera in a bright outdoor setting. Shallow depth of field blurs the umbrella and foliage behind him; the frame stays locked off.
On-screen text: “106”
Camera: Static
15 · Feature reveal · 0:46–0:49
A dark IDE shows a terminal panel with a typed export command and a block caret. The editor pane above then fills with a Python file while the terminal settles into the lower band of the window.
Techniques: UI zoom
Camera: Static
16 · Feature reveal · 0:49–0:50
A dark chat interface streams a response about the Strava API, text appearing word by word beneath a chunk counter, with the term CadenceStream in a highlighted code chip.
Techniques: Kinetic type
Camera: Static
17 · Feature reveal · 0:50–0:51
A browser window on a teal background shows the Wikipedia pseudocode for the Viterbi algorithm, locked off. A black pill with a white command symbol and the letter C pops in at bottom center, just above a white caption.
On-screen text: “*Clipboard integration must be opted in via settings”
Camera: Static
18 · Feature reveal · 0:51–0:54
A dark code editor types a Python function line by line, then reframes to a terminal panel where a shell command is entered beside a visible mouse pointer. A teal caption bar sits along the bottom edge.
On-screen text: “Clipboard integration must be opted in via settings”
Techniques: UI zoom, Cursor demo
Camera: Static
19 · Feature reveal · 0:54–0:58
A dark VS Code window shows a terminal running cat .env. Environment variable lines print below the prompt while the cursor moves across the output.
Techniques: Cursor demo
Camera: Static
20 · Feature reveal · 0:58–1:03
A dark code editor showing Python configuration lines stabilizes out of a glitchy static burst. A green selection highlight fills the DEBUG variable line while a text caret blinks beside it, then the highlight lingers.
Camera: Push in
21 · Feature reveal · 1:03–1:05
A dark Google search page holds static, the date Sun, Feb 2, 2025 boxed in a blue selection highlight. A small cursor dot appears near the bottom. A green caption bar runs along the lower edge. The frame stays fixed on the selected date.
On-screen text: “*Clipboard integration must be opted in via settings”
Camera: Static
22 · Feature reveal · 1:05–1:07
A dark code editor types a date into a Python line, flagged by a green edit bar, then cuts to a chat panel streaming the assistant's reply about the Strava API.
On-screen text: “Clipboard integration must be opted in via settings”
Camera: Static
23 · Feature reveal · 1:07–1:11
A dark chat screen streams a long answer about the Strava API's cadence data, word by word. The view zooms in on the body text, and a teal hand-drawn ellipse is sketched around the word cadence.
Techniques: Kinetic type, UI zoom, 3D mockup
Camera: Static
24 · Feature reveal · 1:11–1:14
A dark code editor holds a Python dataclass. A blinking caret on line 40 types the new field cadence: float into the RunningData class, while the existing float values light up with gray highlight boxes.
Techniques: Cursor demo
Camera: Pan
25 · Social proof · 1:14–1:18
A man in a cream zip-neck sweater and glasses sits centered in a dark armchair, speaking to camera with hands clasped. He is framed by potted palms and a glowing three-arc neon logo on a white pillar behind him, in a bright glass-walled lobby. Static medium shot.
Camera: Static
26 · Social proof · 1:18–1:23
A man with dark hair and clear glasses, wearing a beige zip sweater, sits in a chair and talks to camera. A lavalier mic is clipped to his collar. The background is a soft-focus outdoor lounge with a white umbrella and greenery.
Camera: Static
27 · CTA · 1:23–1:28
A man in a beige sweater sits in a dark lounge chair in a sunlit lobby with potted palms. The lowercase word windsurf and a sail logo glow in teal across the frame, then fade to a thin outline.
On-screen text: “windsurf”
Techniques: Kinetic type
Camera: Static
28 · Outro · 1:28–1:33
A man in glasses and a beige zip sweater sits and talks, smiling, in front of a blurred patio with a white umbrella. A neon-green outlined windsurf wordmark with a soft glow hovers over his face, static for the whole shot.
On-screen text: “windsurf”
Camera: Static






