dev-browser

dev-browser · Launch Video Breakdown: Hook, Pacing & Motion Design

The fastest way for an agent to use a browser is to write code.

Developer ToolsLaunchMarch 25, 2026@sawyerhood
0:00 · The Hook · AI Agent Initiates Browser Automation
0:00 / 0:00

Scene-by-scene timeline & spoken transcript

  1. The Hook

    AI Agent Initiates Browser Automation

    “(No spoken dialogue — ambient typing sounds and subtle UI clicks)”

    On screen
    test voclaude Claude Code v2.1.81 Welcome back Sawyer! Opus 4.6 (1M context) · Claude Max · Sawyer Hood ~/test Can you use dev-browser to connect to my chrome and create a google sheet of popular movies ▶▶ bypass permissions on (shift+tab to cycle) ctrl+n to search history Tips for getting started Run /init to create a CLAUDE.md file with instructions for C... Recent activity No recent activity Google AI Mode Customize Chrome
    Camera
    Static wide shot of a split-screen desktop, showing a terminal on the left and a Chrome browser on the right.
    Motion
    Text typing animation in the terminal, followed by a subtle UI shift as the browser loads.
  2. Problem Agitation

    Permission Grant & Initial Browser Actions

    “(No spoken dialogue — ambient typing sounds and subtle UI clicks)”

    On screen
    test voclaude Claude Code v2.1.81 Welcome back Sawyer! Opus 4.6 (1M context) · Claude Max · Sawyer Hood ~/test Can you use dev-browser to connect to my chrome and create a google sheet of popular movies ▶ skill.dev-browser: Successfully loaded skill! Let me check if dev-browser is installed and how to use it. Bash(dev-browser --help >-h) | echo "NOT_INSTALLED" Dev Browser is a CLI for controlling local or external browsers with Javascript scripts. Scripts run in a sandboxed virtual runtime that has no ... +48 lines (ctrl+o to expand) Dev-browser is installed. Let me first try to connect to your running Chrome, then navigate to Google Sheets and create the spreadsheet. Bash(dev-browser --connect --timeout 30 << 'EOF' const tab = await browser.listPages(); { "id": "DCE62E752E9EAF9DF53F3A4B0D451000", +48 lines (ctrl+o to expand) Connected to your Chrome. Now let me navigate to Google Sheets and create a new spreadsheet. Bash(dev-browser --connect --timeout 30 << 'EOF' const page = await browser.getPage("sheets"); { "url": "https://docs.google.com/spreadsheets/d/1FMbMuqRXLEkI6PTCvAM0hFjjZ5LWjHqBuLwbuF1IEAk/edit?gid=0#gid =0", +2 lines (ctrl+o to expand) New spreadsheet created. Let me take a snapshot to understand the UI, then populate it with movie data. Bash(dev-browser --connect --timeout 30 << 'EOF' const page = await browser.getPage("sheets"); L Running. Billowing. (36s ↓ 546 tokens - thinking) L Tip: Use /btw to ask a quick side question without interrupting Claude's current work ▶▶ bypass permissions on (shift+tab to cycle) · esc to interrupt Google Allow remote debugging? Are you sure you want to connect dev-browser to Chrome? Allow Cancel Chrome is being controlled by automated test software Turn off in settings Untitled spreadsheet File Edit View Insert Format Data Tools Extensions Help Accessibility Sheet1
    Camera
    Static wide shot, with a temporary modal overlay on the browser side. The terminal continues to display new commands and output.
    Motion
    Modal pop-up animation, followed by automated browser navigation and UI element interaction (e.g., creating a new spreadsheet).
  3. Product Reveal

    Data Population & Spreadsheet Interaction

    “(No spoken dialogue — ambient typing sounds and subtle UI clicks)”

    On screen
    test voclaude Claude Code v2.1.81 Welcome back Sawyer! Opus 4.6 (1M context) · Claude Max · Sawyer Hood ~/test Can you use dev-browser to connect to my chrome and create a google sheet of popular movies ▶ skill.dev-browser: Successfully loaded skill! Let me check if dev-browser is installed and how to use it. Bash(dev-browser --help >-h) | echo "NOT_INSTALLED" Dev Browser is a CLI for controlling local or external browsers with Javascript scripts. Scripts run in a sandboxed virtual runtime that has no ... +48 lines (ctrl+o to expand) Dev-browser is installed. Let me first try to connect to your running Chrome, then navigate to Google Sheets and create the spreadsheet. Bash(dev-browser --connect --timeout 30 << 'EOF' const tab = await browser.listPages(); { "id": "DCE62E752E9EAF9DF53F3A4B0D451000", +48 lines (ctrl+o to expand) Connected to your Chrome. Now let me navigate to Google Sheets and create a new spreadsheet. Bash(dev-browser --connect --timeout 30 << 'EOF' const page = await browser.getPage("sheets"); { "url": "https://docs.google.com/spreadsheets/d/1FMbMuqRXLEkI6PTCvAM0hFjjZ5LWjHqBuLwbuF1IEAk/edit?gid=0#gid =0", +2 lines (ctrl+o to expand) New spreadsheet created. Let me take a snapshot to understand the UI, then populate it with movie data. Bash(dev-browser --connect --timeout 30 << 'EOF' const page = await browser.getPage("sheets"); L Running. Billowing. (45s ↓ 546 tokens - thinking) L Tip: Use /btw to ask a quick side question without interrupting Claude's current work ▶▶ bypass permissions on (shift+tab to cycle) · esc to interrupt Popular Movies File Edit View Insert Format Data Tools Extensions Help Accessibility Title Year Genre Director Rating The Shawshank 1994 Drama Frank Darabont 9.3 The Godfather 1972 Crime/Drama Francis Ford Co 9.2 The Dark Knight 2008 Action/Crime Christopher Nola 9 Pulp Fiction 1994 Crime/Drama Quentin Tarantin 8.9 Schindler's List 1993 Biography/Dram Steven Spielberg 8.8 The Lord of the I 2001 Fantasy Peter Jackson 9 Forrest Gump 1994 Drama/Romanc Robert Zemeckis 8.8 Inception 2010 Action/Sci-Fi Christopher Nola 8.8 Fight Club 1999 Crime/Thriller David Fincher 8.7 Goodfellas 1990 Biography/Crime Martin Scorsese 8.7 The Matrix 1999 Action/Sci-Fi The Wachowskis 8.7 Interstellar 2014 Adventure/Sci-Fi Christopher Nola 8.8 The Silence of R 1991 Crime/Thriller Jonathan Demm 8.6 Saving Private R 1998 Drama/War Steven Spielberg 8.6 Gladiator 2000 Action/Drama Ridley Scott 8.5 The Green Mile 1999 Crime/Drama Frank Darabo Convert to table Sheet1
    Camera
    A subtle zoom-in on the spreadsheet, highlighting the data entry. The terminal remains visible, showing ongoing process updates.
    Motion
    Automated data entry animation, where rows and columns of movie data are rapidly populated into the Google Sheet.
  4. Feature Teaser

    Finalizing Data & Agent Confirmation

    “(No spoken dialogue — ambient typing sounds and subtle UI clicks)”

    On screen
    test voclaude Claude Code v2.1.81 Welcome back Sawyer! Opus 4.6 (1M context) · Claude Max · Sawyer Hood ~/test Can you use dev-browser to connect to my chrome and create a google sheet of popular movies ▶ skill.dev-browser: Successfully loaded skill! Let me check if dev-browser is installed and how to use it. Bash(dev-browser --help >-h) | echo "NOT_INSTALLED" Dev Browser is a CLI for controlling local or external browsers with Javascript scripts. Scripts run in a sandboxed virtual runtime that has no ... +48 lines (ctrl+o to expand) Dev-browser is installed. Let me first try to connect to your running Chrome, then navigate to Google Sheets and create the spreadsheet. Bash(dev-browser --connect --timeout 30 << 'EOF' const tab = await browser.listPages(); { "id": "DCE62E752E9EAF9DF53F3A4B0D451000", +48 lines (ctrl+o to expand) Connected to your Chrome. Now let me navigate to Google Sheets and create a new spreadsheet. Bash(dev-browser --connect --timeout 30 << 'EOF' const page = await browser.getPage("sheets"); { "url": "https://docs.google.com/spreadsheets/d/1FMbMuqRXLEkI6PTCvAM0hFjjZ5LWjHqBuLwbuF1IEAk/edit?gid=0#gid =0", +2 lines (ctrl+o to expand) New spreadsheet created. Let me take a snapshot to understand the UI, then populate it with movie data. Bash(dev-browser --connect --timeout 30 << 'EOF' const page = await browser.getPage("sheets"); L Running. Data entry complete. 15 rows entered Now let me bold the header row to make it look nice. Bash(dev-browser --connect --timeout 30 << 'EOF' const page = await browser.getPage("sheets"); Header row bolded Let me take a screenshot to verify everything looks good. Bash(dev-browser --connect --timeout 30 << 'EOF' /Users/sawyerhood/.dev-browser/tmp/users/result.png Billowing. (1s ↓ 546 tokens - thinking) L Tip: Use /btw to ask a quick side question without interrupting Claude's current work ▶▶ bypass permissions on (shift+tab to cycle) · esc to interrupt Popular Movies File Edit View Insert Format Data Tools Extensions Help Accessibility Title Year Genre Director Rating The Shawshank 1994 Drama Frank Darabont 9.3 The Godfather 1972 Crime/Drama Francis Ford Co 9.2 The Dark Knight 2008 Action/Crime Christopher Nola 9 Pulp Fiction 1994 Crime/Drama Quentin Tarantin 8.9 Schindler's List 1993 Biography/Dram Steven Spielberg 8.8 The Lord of the I 2001 Fantasy Peter Jackson 9 Forrest Gump 1994 Drama/Romanc Robert Zemeckis 8.8 Inception 2010 Action/Sci-Fi Christopher Nola 8.8 Fight Club 1999 Crime/Thriller David Fincher 8.7 Goodfellas 1990 Biography/Crime Martin Scorsese 8.7 The Matrix 1999 Action/Sci-Fi The Wachowskis 8.7 Interstellar 2014 Adventure/Sci-Fi Christopher Nola 8.8 The Silence of R 1991 Crime/Thriller Jonathan Demm 8.6 Saving Private R 1998 Drama/War Steven Spielberg 8.6 Gladiator 2000 Action/Drama Ridley Scott 8.5 The Green Mile 1999 Crime/Drama Frank Darabo Convert to table Sheet1
    Camera
    The camera holds steady, showcasing the completed spreadsheet and the terminal confirming the actions.
    Motion
    Subtle UI feedback, such as the header row bolding, and text updates in the terminal confirming task completion.

Related Developer Tools Product Launches

Explore all Developer Tools launches →
xAI
Hook 8.873.2M
xAIDeveloper Tools

Agentic CLI for coding, building apps, and automating workflows.

@SpaceXAI
Sakana AI
Hook 9.226.5M
Sakana AIDeveloper Tools

Sakana AI launches Fugu, a multi-agent orchestration system served through a single model API, led by its Fugu Ultra model.

@SakanaAILabs
Andrew McCalip
Hook 9.28.3M
Andrew McCalipDeveloper Tools

Get paid to wait The Claude Code spinner might be the most watched line on Earth. So I turned it into an ad marketplace. Advertisers bid on it. You keep 50% of the money. Install the extension → ge…

@andrewmccalip