Official Google Chrome
ClawChrome runs real google-chrome-stable instead of a Chromium fork, patched browser, or hosted browser abstraction. Agents start from the same browser baseline a person would use.
Features
ClawChrome gives agents a real Chrome session, custom OS browser control, useful page-state output, and persistent browser context for workflows that break under raw CDP, WebDriver, or hosted browser sessions.
Returned to the agent
visible_layer: cookie_preferences
clickable: Accept, Customize
blocked: page buttons behind overlay
The system calculates the page layers structurally. The agent receives the state it can act on, instead of a misleading list of elements hidden behind a blocking overlay.
Problem
Core features
ClawChrome runs real google-chrome-stable instead of a Chromium fork, patched browser, or hosted browser abstraction. Agents start from the same browser baseline a person would use.
Actions are driven outside the browser-side automation protocols that sites commonly inspect. Agents get browser control without making CDP or WebDriver the center of the workflow.
ClawChrome calculates the page layers so modal overlays, cookie banners, and blocking elements change what the agent sees and can click, the same way they do for a human user.
The browser output is scoped to the useful interactive state of the page, not a raw debugging dump. When an element is blocked, the agent can be told what blocks it instead of guessing.
Chrome sessions can keep cookies and browser state across agent runs. When account access is needed, cookie sync can move an authenticated session into the agent workflow.
Proxy configuration lives below Chrome instead of inside Chrome flags. Browser traffic is routed through the custom OS layer so the browser profile stays consistent with the network path.
Create a real Chrome session for the agent instead of attaching to a user browser or launching a fork.
Give the agent MCP-native browser actions for navigation, observation, clicking, typing, and extraction.
Return the elements that are actually available through the current page layers, including modal and banner state.
Persist cookies and session data so repeat workflows do not restart from a blank browser every time.
FAQ
No. ClawChrome is built around official Google Chrome with a custom OS control layer around it.
For agent browsing workflows, yes. Playwright and CDP are still useful for testing, but ClawChrome is designed for agents driving real sites where page state, overlays, sessions, and browser profile consistency matter.
Agents need to know what can actually be interacted with. If a cookie banner blocks a button, returning the underlying button as clickable makes the workflow brittle. ClawChrome scopes the output to the current interactive state.
Yes. The important difference is that proxy routing is handled below Chrome, rather than only by setting Chrome proxy flags.
Connect an MCP client, start a Chrome session, and test the workflow that currently breaks under raw browser automation.