dshseek

seek://map/dsh-tool-control-chrome

dsh-tool-control-chrome

Tool Integrationscommunity★ 5verified Sep 20, 2026lyd123qw2008/pi-control-chrome← Back to map

#browser #chrome #automation

TL;DR

Brings the agent into the browser you already use: an installed MV3 extension and a loopback-only Bridge drive your existing logged-in Chrome or Edge — per its README, 43 browser_* tools, lazy-loaded by default, with side-effecting operations never replayed automatically.

Browser control that starts from the profile you actually use: through an installed MV3 extension and a loopback-only Bridge, it works inside your existing logged-in Chrome or Edge. Role and name targets read Chromium's accessibility tree first, with a bounded DOM fallback; tab and document fences reject stale observations after navigation, and side-effecting operations are never replayed automatically — the logged-in-profile counterpart to the map's Playwright-driven browser entry.

Facts

install
dsh plugin --profile web add @lyd123qw2008/dsh-tool-control-chrome
license
MIT
note
MV3 扩展需手动加载(开发者模式 Load unpacked);Bridge 仅监听回环地址,不是远程控制通道。

Key points

  • Drives your existing Chrome or Edge through an installed MV3 extension and a loopback-only Bridge; per its README, it does not read browser profile files or cookies
  • Per its README, the current Agent receives all 43 browser_* tools once the Skill loads; under default lazyTools only the Skill metadata is present at assembly time
  • Role/name/label semantic targets resolve Chromium AX-first and fail closed on ambiguity; side-effecting operations are never replayed automatically
  • Human diagnostics live in the /chrome commands (status, connect, doctor), independent of the model-facing tools

FAQ

Does it read my login credentials?

No — its README states plainly that it does not read browser profile files or cookies: it operates the browser you already have through the installed MV3 extension, and the login state stays inside the real browser.

How is it different from dsh-browser-control, the Playwright entry on this map?

dsh-browser-control wires Playwright's MCP server into DSH and drives a visible Chrome; this project uses its own MV3 extension plus a loopback Bridge to control an existing logged-in Chrome or Edge, and lazy-loads its tool schemas to keep the model-facing context small.

What does setup take?

Install the DSH plugin into the web profile, then install pi-control-chrome and load its extension/ directory once via developer mode at chrome://extensions; the Bridge listens on loopback only and is not a remote-control transport.

Official references

GitHub repository — lyd123qw2008/pi-control-chrome ↗