The browser runtime for AI agents
Pagerunner is a Chrome browser automation MCP server. It connects Claude Code, Cursor, Windsurf, or any MCP client to a real Chrome session — using your existing profiles with their cookies, saved passwords, and history. Every session teaches it something new.
Quick start
That's it. Open Claude Code and ask it to open a browser.
What's in the docs
Installation
Install via Homebrew, Cargo, or pre-built binary. Configure for Claude Code, Cursor, or Windsurf.
CLAUDE.md Setup
Give your agent the right instructions so it uses pagerunner effectively from the first prompt.
Profiles
Isolated Chrome user data directories with encrypted state. Personal accounts and agent profiles.
Sessions & Tabs
Open sessions, navigate tabs, take screenshots, interact with pages, and save checkpoints.
Site Knowledge
Adapters, selector tracking, and API discovery. Pagerunner learns from every session.
KV Store
Persistent key-value storage for agent coordination, caching, and sharing data between sessions.
Secrets
Extract and use secrets from pages without ever exposing the values to your LLM.
PII Anonymization
Strip personally identifiable information before it reaches the LLM. Local ONNX NER model.
Recordings
Record agent sessions for debugging, review, and documentation.
Daemon Mode
Background process for multiple concurrent agents, shared state, and scheduled automation.
Works with
38 MCP tools
Pagerunner exposes 38 tools over the Model Context Protocol. Sessions, navigation, interactions, snapshots, checkpoints, KV store, site intelligence, secrets, recordings, and more. Every tool is designed to give LLM-friendly responses with metadata hints that reduce token burn.