Open Claude in Chrome logo

Open Claude in Chrome

Claude in Chrome, reverse-engineered, Jailbroken

2026-04-04

Product Introduction

  1. Definition: Open Claude in Chrome is an open-source, clean-room reimplementation of the official Anthropic "Claude in Chrome" extension. It serves as a browser automation bridge using the Model Context Protocol (MCP), enabling Claude Code to interact directly with any Chromium-based web browser. Technically, it functions as a tripartite system comprising a Manifest V3 Chrome extension, a Node.js native messaging host, and an MCP server that exposes 18 specialized browser manipulation tools to the Claude CLI.

  2. Core Value Proposition: The product exists to eliminate the restrictive "walled garden" approach of the official Anthropic extension. While the official version enforces a blocklist of 58 domains (including financial institutions, social media, and news outlets) and limits compatibility to Google Chrome and Microsoft Edge, Open Claude in Chrome provides a permissionless automation environment. It enables developers and power users to utilize Claude Code for browser automation across the entire web—including restricted categories like banking, crypto, and dating—on any Chromium-powered browser such as Brave, Arc, or Vivaldi.

Main Features

  1. Unrestricted Domain Access (No Blocklist): Unlike the official version which prevents AI interaction with sites like Reddit, Robinhood, Chase, and Bloomberg, this tool allows Claude Code full navigational freedom. It removes the 11-category blocklist entirely, allowing the agent to perform tasks on financial dashboards, social media platforms, and news sites without hardcoded interference.

  2. Full MCP Tool Parity (18 Tools): The implementation provides 100% feature parity with the official toolset. This includes high-level tools like navigate and tabs_create_mcp, deep inspection tools like read_page (accessibility tree extraction) and read_network_requests, and execution tools like javascript_tool for running custom scripts in the page context. It also supports computer tools for simulated mouse movements, keyboard input, and screenshot captures.

  3. Multi-Browser Chromium Compatibility: The architecture is designed to be browser-agnostic within the Chromium ecosystem. Through a configurable native messaging host, users can register the extension with multiple browsers simultaneously (Chrome, Edge, Brave, Arc, Opera, Vivaldi). This is achieved by deploying the native messaging JSON manifest to specific application support paths for each browser.

  4. CDP-Based Browser Automation: The extension utilizes the Chrome DevTools Protocol (CDP) for low-level interaction. This allows for precise element targeting via the find tool (using text or attributes) and complex form handling via form_input, ensuring that Claude can interact with modern single-page applications (SPAs) and complex web interfaces with high reliability.

Problems Solved

  1. Bypassing Arbitrary Security Constraints: Many professional developers use Claude Code to automate workflows that involve internal banking tools or proprietary dashboards. The official Anthropic blocklist breaks these workflows. Open Claude in Chrome restores utility for developers who need their AI agent to navigate the "blocked" 58 domains for legitimate work purposes.

  2. Vendor Lock-in and Browser Privacy: Users who prefer privacy-focused browsers like Brave or productivity-centric browsers like Arc were previously unable to use Claude's browser automation features. This product solves the compatibility gap, allowing users to stay within their preferred browser ecosystem.

  3. Target Audience:

  • DevOps and Automation Engineers: Seeking to build end-to-end web testing or scraping workflows using natural language.
  • Fintech Developers: Needing to automate interactions with brokerage or banking APIs where official tools are blocked.
  • Security Researchers: Utilizing Claude Code for web-based reconnaissance or vulnerability analysis on a wide range of domains.
  • Power Users: Individuals looking to integrate AI agents into their daily web browsing and research routines without platform-imposed restrictions.
  1. Use Cases:
  • Automated Financial Reporting: Having Claude log into a brokerage like Fidelity or Robinhood (blocked in the official version) to extract portfolio data and generate a summary.
  • Social Media Management: Navigating Reddit to find specific community trends or perform automated sentiment analysis.
  • Cross-Browser Testing: Running the same Claude-driven automation scripts across Brave, Edge, and Chrome to verify UI consistency.
  • Complex Data Extraction: Using the read_page accessibility tree and get_page_text tools to scrape data from news sites like the Wall Street Journal or Bloomberg.

Unique Advantages

  1. Open Source Transparency (MIT License): As a reverse-engineered, open-source project, users can inspect the code to ensure no data is being mishandled. This is a significant advantage over the closed-source official extension, especially for users handling sensitive data in the browser.

  2. Clean-Room Implementation: By reverse-engineering the tool schemas rather than the source code, the developer achieved identical performance and tool signatures. This ensures that Claude Code treats the extension exactly like the official version, maintaining high reliability and "intelligence" in tool selection.

  3. Native Messaging Architecture: The use of a Node.js-based native messaging host provides a robust bridge between the CLI (Claude Code) and the browser. This setup circumvents the limitations of standard web-based communication, allowing for faster execution and more reliable screenshots/DOM manipulations.

Frequently Asked Questions (FAQ)

  1. How do I install Open Claude in Chrome for Claude Code? To install, clone the repository and install Node.js dependencies in the host directory. Load the extension/ folder into your browser as an "unpacked extension." Run the ./install.sh script with your extension ID to register the native messaging host. Finally, add the server to Claude Code using the command: claude mcp add open-claude-in-chrome -- node /path/to/mcp-server.js.

  2. Does Open Claude in Chrome support all 18 MCP tools? Yes. It provides 100% parity with the official tools, including browser navigation, tab management, mouse/keyboard simulation, screenshotting, JavaScript execution, network request monitoring, and accessibility tree reading. All tool signatures match the official Anthropic schema, ensuring seamless integration with Claude Code v2.0.73+.

  3. Is it safe to use Open Claude in Chrome on banking and crypto sites? While the extension removes the domain blocklist, users should exercise the same caution they would with any automation tool. Because it is open-source, you can audit the code to verify that it does not exfiltrate credentials. However, the tool gives Claude Code full control over your browser session; always monitor the AI agent's "plan" before approving actions on sensitive financial sites.

  4. Can I use this on browsers like Brave or Arc? Yes. Unlike the official extension which is limited to Chrome and Edge, Open Claude in Chrome supports any Chromium-based browser. You simply need to pass the specific browser's extension ID to the installation script to enable the native messaging host for that environment.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news