gsd-browser
A native Rust browser automation CLI and MCP server for deterministic Chrome control, live collaboration, and evidence-rich web verification.
Use it when agents, CI jobs, or developers need reliable browser control without adopting a full browser test framework.
$ gsd-browser mcp
tools: 50+ discoverable
session: checkout-flow
refs: @v12:e1, @v12:e7, @v12:e14
A persistent browser daemon with MCP tools, versioned refs, human takeover, annotations, recordings, and verifiable evidence.
gsd-browser direction
gsd-browser is available now and expanding as the browser backend for serious agentic web work: MCP tools, live collaboration, evidence bundles, auth state, and resilient automation.
MCP-first browser backend
Run gsd-browser mcp to expose 50+ discoverable browser tools, live resources, and workflow prompts to MCP-capable agent clients.
Deterministic interaction
Use versioned refs, semantic actions, form analysis, assertions, waits, and batch flows to make browser automation repeatable.
Evidence and handoff
Capture screenshots, recordings, traces, HAR, PDF exports, annotations, debug bundles, and live viewer sessions humans can inspect or control.
The operating loop for gsd-browser.
- 01Install the native CLI or release binary for your platform.
- 02Run gsd-browser mcp and connect your MCP-capable agent client.
- 03Navigate, snapshot, act with versioned refs, assert outcomes, and capture evidence.