Share Chrome tabs with AI agents
翻訳待ち
プラグインJavaScript · CSSGitHub @functicons自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Give your AI agent eyes and hands on your browser — one tab at a time.
A Chrome extension + CLI + AI skill that lets you selectively share browser tabs with AI agents (like Claude Code) for real-time inspection, interaction, and debugging. Install the skill, share a tab, and let your AI agent take it from there.
run), returning only the result the agent needsconsole.log, errors, warnings in real time, with history bufferCmd+Shift+S)There are other ways to connect AI agents to Chrome. Here's how they compare:
| Chrome Tab Control | chrome-cdp-skill | Chrome DevTools MCP | Claude in Chrome | |
|---|---|---|---|---|
| Control existing tabs | ✅ Shared tabs only | ✅ All tabs | ✅ All tabs | ❌ Opens new tabs |
| Per-tab access control | ✅ User chooses | ❌ All tabs exposed | ❌ All tabs exposed | N/A |
No --remote-debugging-port | ✅ Not needed | ❌ Required | ❌ Required | ✅ Not needed |
| Annotation | ✅ Draw on page | ❌ No | ❌ No | ❌ No |
| Console/network monitoring | ✅ Real-time streaming | ❌ No | ✅ Via MCP tools | ❌ No |
| Works with any AI agent | ✅ Any CLI-capable agent | ✅ Any CLI-capable agent | ✅ Any MCP client | ❌ Claude only |
| npm dependencies | None | None | Yes | N/A (extension) |
| Setup complexity | Extension + one command | Enable debug port | Debug port + npm install | Extension only |
--remote-debugging-portChrome DevTools MCP and chrome-cdp-skill require Chrome to be launched with a special flag or remote debugging enabled. This exposes every tab — your banking site, your email, your private messages — to any process that connects to the debug port. It's a security risk that most developers are uncomfortable with.
Claude in Chrome opens fresh tabs for tasks. But often you want your AI agent to work with a page you're already looking at — debug a form that's misbehaving, extract data from a dashboard, or monitor network requests while you interact with the page.
With every other tool, you have to describe what you're looking at in words: "the button in the top-right corner", "the third row in the table", "that error message". It's slow, ambiguous, and frustrating — like a remote pair programming session without screen sharing.
Share only the tabs you want. Draw directly on the page — circle a bug, arrow to a button, type "fix this" next to a broken layout. Your agent sees the annotations in screenshots and can programmatically query what you're pointing at:
tc annotations <tab>
[rect] red at=(56,120) size=733x92
-> span "Minor UI changes for noise filter monitoring"
-> a[href="/dagang-w"] "dagang-w"
No debug port, no new tabs, no describing things in words — just point at your screen and say "help me with this."
┌─────────────────┐
│ AI Agent │
│ (Claude Code) │
└────────┬────────┘
│ reads SKILL.md
▼
┌──────────────┐ ┌───────────────────┐ ┌──────────────────┐
│ CLI Tool │ │ Tab Proxy │ │ Chrome Extension │
│ │◄───►│ │◄───►│ │
│ tab-control │Unix │ tab-proxy.mjs │stdio│ background.js │
│ -cli.mjs │sock │ │ │ │
└──────────────┘ └───────────────────┘ └──────────────────┘
│
▼
chrome.debugger API
│
▼
┌─────────────-┐
│ Chrome │
│ (shared tab)│
└─────────────-┘
chrome.debugger to that tabK7QM-4XRT-AB12) and copies it to your clipboardThis is the beginning of the README. Read the rest at the original. Read the full README ↗