Tools
Browser (OpenClaw-managed)
OpenClaw can run a dedicated Chrome/Brave/Edge/Chromium profile that the agent controls. It runs through a small local control service inside the Gateway (loopback only) and is isolated from your personal browser.
- Think of it as a separate, agent-only browser. The
openclawprofile never touches your personal browser profile. - The agent opens tabs, reads pages, clicks, and types in this isolated lane.
- The built-in
userprofile attaches to your real signed-in Chrome session instead, via Chrome DevTools MCP.
This page is an index. The browser documentation is split across nine pages, one per reader job. Open the page that matches your task.
| Page | Read it when |
|---|---|
| Browser setup | You are turning the browser on for the first time, or the tool is missing. |
| Browser profiles | You are choosing between the managed browser and a signed-in Chrome session. |
| Browser configuration | You need the config block, ports, SSRF policy, or a different Chromium binary. |
| Remote and hosted browsers | The browser lives on another machine, or you use a hosted CDP provider. |
| Browser security | You are reviewing control-API auth or handling remote CDP tokens. |
| Multi-profile and existing-session attach | You want extra named profiles or the agent inside your signed-in browser. |
| Isolation and browser selection | You need the isolation guarantees, the binary search order, or the control API. |
| Browser troubleshooting | The browser will not start, or a navigation is blocked. |
| Browser agent tools | You need the browser tool actions and the arguments an agent passes. |
What you get
- A separate browser profile named openclaw (orange accent by default).
- Deterministic tab control (list/open/focus/close).
- Agent actions (click/type/drag/select), snapshots, screenshots, PDFs.
- Question answering over readable page text without returning a full snapshot.
- Playwright-backed profiles save direct attachment navigations under the managed downloads directory and return
{ url, suggestedFilename, path }metadata after final-URL policy validation. - Playwright-backed agent actions return a
downloadsarray with the same managed metadata when the action immediately starts one or more downloads. - A bundled
browser-automationskill that teaches agents the snapshot, stable-tab, stale-ref, and manual-blocker recovery loop when the browser plugin is enabled. - Optional multi-profile support (
openclaw,work,remote, ...).
This browser is not your daily driver. It is a safe, isolated surface for agent automation and verification.
On macOS, you can explicitly copy cookies from a Chrome-family system profile into a separate managed profile. The managed browser still uses its own user data directory. Only the selected cookies are copied, and local storage and IndexedDB stay behind. See Profiles or the openclaw browser CLI reference for import commands and limitations.
Where each section moved
Every section heading from the previous single-page version keeps its anchor
here, so an existing link such as /tools/browser#custom-chrome-mcp-launch
still resolves. Each entry points at the page that now holds the content.
- Quick start
- Plugin control
- Agent guidance
- Missing browser command or tool
- Profiles:
openclaw,user,chrome - Browser panel in the Control UI
- Configuration
- Tab cleanup ownership
- Screenshot vision (text-only model support)
- Ports and reachability
- SSRF policy
- Profile behavior
- Use Brave or another Chromium-based browser
- macOS executable path tab
- Windows executable path tab
- Linux executable path tab
- Local vs remote control
- Node browser proxy (zero-config default)
- Browserless (hosted remote CDP)
- Browserless Docker on the same host
- Direct WebSocket CDP providers
- Browserbase
- Notte
- Security
- Profiles (multi-browser)
- Existing session via Chrome DevTools MCP
- Custom Chrome MCP launch
- Existing-session feature limitations
- Isolation guarantees
- Browser selection
- Control API (optional)
- Troubleshooting
- CDP startup failure vs navigation SSRF block
- Agent tools + how control works
Related
- Tools Overview - all available agent tools
- Sandboxing - browser control in sandboxed environments
- Security - browser control risks and hardening
- Web fetch - retrieve a page without driving a browser
- Diffs - read-only diff viewer and file renderer for agents
- Browser login - signing a profile into a site before automating it