AryanGurav106

ChromeBridge — Development skill for Claude Code

Development community

MCP stdio server that lets Claude Code drive your real Chrome window (your logins, your cookies, zero API keys) via a Chrome MV3 extension.

How to install ChromeBridge

This entry records only its repository, not the path inside it, so there is no exact command to give. Open AryanGurav106/ChromeBridge and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What ChromeBridge does

MCP stdio server that lets Claude Code drive your real Chrome window (your logins, your cookies, zero API keys) via a Chrome MV3 extension.

Alternatives in Development

  • Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
  • Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★
  • MCP Proxy — A bridge between Streamable HTTP and stdio MCP transports 2.4k ★

README

ChromeBridge

Starts as you.

Let Claude Code drive your **real Chrome** — with your logins, cookies and extensions already there.

`Open source` · `Apache-2.0` · `No API keys`

[![CI](https://github.com/AryanGurav106/ChromeBridge/actions/workflows/ci.yml/badge.svg)](https://github.com/AryanGurav106/ChromeBridge/actions/workflows/ci.yml) [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) [![Python](https://img.shields.io/badge/python-3.10%20–%203.13-blue.svg)](pyproject.toml) [![Tools](https://img.shields.io/badge/MCP-31%20tools-FF6B35.svg)](#what-claude-gets) [![Checks](https://img.shields.io/badge/tests-1%2C042%20checks-success.svg)](#running-the-tests)


**This is an open-source Claude-in-Chrome.** Same idea — an agent acting in the browser you are already signed into, through the same trusted Chrome DevTools Protocol input. The difference is where it runs, who can read the code, and what it can do once it is there.

> find the default gzip_comp_level in the nginx docs

  browser_batch   tabs_create_mcp → navigate(nginx.org/…/ngx_http_gzip_module)
                  → search_page("gzip_comp_level")
  ⟵    Syntax: gzip_comp_level level;  |  Default: gzip_comp_level 1;

  The default is 1.                                             2 turns · 4.1 s

Claude Code **is** the agent loop, so every model call runs on your Claude subscription and this server holds no LLM key of its own.


Claude-in-Chrome ChromeBridge
Source closed Apache-2.0 — every rule that decides what Claude sees is readable
Where it runs Anthropic's extension your machine — a localhost bridge, one client, token-gated
Driven from the Claude app Claude Code, where you already are
Turns on 19 measured tasks 240 117 (and the caveats)
Replaying a known