pasky/chrome-cdp-skill

Give your AI agent access to your live Chrome session — works out of the box, connects to tabs you already have open

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 21st, 2026
Created on March 13th, 2026
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 202
Total Stargazers: 3,270 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.0 hours
Mean response time: 5.2 hours
90th percentile: 24.8 hours
Tracked items: 8

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 169 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

chrome-cdp is a tool that gives AI agents direct access to a live Chrome browser session through the Chrome DevTools Protocol.

The tool solves the problem of AI agents needing to interact with authenticated, stateful browser sessions. Rather than launching a fresh isolated browser instance, it connects directly to Chrome's remote debugging WebSocket to access tabs you already have open with their current login state and page content. It spawns a lightweight background daemon per tab that holds the debugging session open, so the browser's permission modal appears only once per tab and subsequent commands reuse that persistent connection.

Teams should adopt this tool when they need agents to work with logged-in accounts, internal tools, or mid-workflow page states that would be lost in a fresh browser launch. It works out of the box with any Chrome installation on macOS, Linux, or Windows—just enable remote debugging at chrome://inspect/#remote-debugging and point your agent to the skill directory. The only runtime dependency is Node.js 22 or later. The README contrasts it with chrome-devtools-mcp, which reconnects on every command and causes the browser's permission modal to reappear repeatedly; chrome-cdp's persistent daemon approach handles over 100 open tabs reliably where Puppeteer-based tools often time out during target enumeration.

Development activity shows consistent maintenance with regular commits addressing edge cases and user-reported issues. The project maintains clear documentation of its design decisions and actively responds to comparisons with alternative approaches. Commits demonstrate attention to cross-platform compatibility and daemon lifecycle management. The maintainer has documented known limitations and provides environment variable configuration for non-standard browser setups.