@ulpi/browse
v1.1.1 — React DevTools integration

Fast headless browser for AI agents

The CLI that lets AI agents browse the web. 2.4x fewer tokens than alternatives. ~100ms per command.

$npx @ulpi/browse
terminal
$

2.4x

fewer tokens

vs browser-use and @playwright/mcp

~100ms

ms per command

After initial startup

121

commands

Navigation, interaction, extraction, and more

MIT

MIT License

Free and open source

Model Context Protocol

Native MCP integration

Run browse as an MCP server. Cursor, Claude Desktop, and Windsurf call browse tools directly — no shell commands, no wrappers. Same 121 commands, same ~100ms speed.

CursorClaude DesktopWindsurf
View MCP setup guide
.cursor/mcp.json
{
  "mcpServers": {
    "browse": {
      "command": "browse",
      "args": ["--mcp"]
    }
  }
}

Local or cloud. Your choice.

Switch browser engines on the fly or offload to cloud providers. Same commands work everywhere.

Local

Playwright (default)

Full-featured Chromium with auto-install. All 121 commands, most tested and stable. The default for local development.

Local

Rebrowser (stealth)

Patched Chromium that evades bot detection. Passes Cloudflare, DataDome, and more. Same API, drop-in replacement.

Local

LightPanda (lightweight)

Zig-based browser engine. 10x faster page loads, ~10MB memory. Ideal for static content extraction and simple scraping.

Cloud

Browserbase

Managed cloud Chromium for CI/CD and serverless. Spin up sessions on demand — no local browser needed.

Cloud

Browserless

Connect to Browserless for scalable headless browsing. API keys encrypted at rest, never visible to agents.

Terminal
$ browse react-tree
# App > Layout > Dashboard
#   <UserProfile name="Alice">
#   <DataTable rows=142 loading=false>

$ browse react-props @e12
# { rows: 142, onSort: fn, filter: "active" }

$ browse react-state @e12
# { sortCol: "date", page: 3 }
React DevTools

Your agent can debug React — on the fly

Inspect component trees, read props and state, find Suspense boundaries, and measure render timing. Your AI agent can now diagnose UI bugs without you lifting a finger.

  • Inspect the full React component tree with one command
  • Read any component's props, state, and hooks in real time
  • Find Suspense boundaries and hydration mismatches automatically
  • Measure render timing and identify performance bottlenecks
View React DevTools guide

Works with your favorite AI agent

Compatible with 39 AI coding agents and IDEs

AdaL
Amp
Antigravity
Augment
Claude Code
Cline
CodeBuddy
Codex
Command Code
Continue
Cortex Code
Crush
Cursor
Droid
Gemini CLI
GitHub Copilot
Goose
iFlow CLI
Junie
Kilo Code
AdaL
Amp
Antigravity
Augment
Claude Code
Cline
CodeBuddy
Codex
Command Code
Continue
Cortex Code
Crush
Cursor
Droid
Gemini CLI
GitHub Copilot
Goose
iFlow CLI
Junie
Kilo Code
Kimi Code CLI
Kiro CLI
Kode
MCPJam
Mistral Vibe
Mux
Neovate
OpenClaw
OpenCode
OpenHands
Pi
Pochi
Qoder
Qwen Code
Roo Code
Trae
Warp
Windsurf
Zencoder
Kimi Code CLI
Kiro CLI
Kode
MCPJam
Mistral Vibe
Mux
Neovate
OpenClaw
OpenCode
OpenHands
Pi
Pochi
Qoder
Qwen Code
Roo Code
Trae
Warp
Windsurf
Zencoder

Start browsing in seconds

One command to install. Zero configuration.