让代理直接操控你日常登录的 Chrome 标签页
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/14 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add riley1018-star/dsh-browser-connector该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 21 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/15) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 9 处,展示前 9 条)
- 读取本地文件bridge/host.js:46
if (!fs.existsSync(p)) continue; - 读取本地文件bridge/host.js:47
const j = JSON.parse(fs.readFileSync(p, "utf8")); - 写入本地文件mcp-server/server.js:155
fs.mkdirSync(STATE_DIR, { recursive: true }); - 写入本地文件mcp-server/server.js:165
fs.writeFileSync(tmp, JSON.stringify(data, null, 2), { mode: 0o600 }); - 写入本地文件mcp-server/server.js:166
fs.renameSync(tmp, STATE_FILE); - 读取本地文件mcp-server/server.js:171
const j = JSON.parse(fs.readFileSync(STATE_FILE, "utf8")); - 删除本地文件mcp-server/server.js:172
if (j && j.pid === process.pid) fs.unlinkSync(STATE_FILE); - 写入本地文件mcp-server/server.js:404
fs.mkdirSync(SCREENSHOT_DIR, { recursive: true }); - 写入本地文件mcp-server/server.js:406
fs.writeFileSync(file, Buffer.from(r.base64, "base64"));
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
让 DeepSeek Harness 智能体接管你日常用的 Chrome——原生 DSH 插件(MCP 工具)+ MV3 扩展桥接,零第三方依赖
README
由 DeepSeek 最新模型翻译生成DSH Browser Connector(中文说明)
让 DeepSeek Harness 代理控制你日常使用的 Chrome——登录态、Cookie、已装扩展全部保留。
形态:DSH 原生插件(MCP 工具)+ Chrome 扩展桥接。零第三方依赖:手写 MCP server、纯 Node.js(用 DSH 自带的那个)、Chrome 原生 API。全链路只走 127.0.0.1,无云端、无遥测。
社区项目,与 DeepSeek 官方无关。
English README
代理获得的能力
安装后,每个 DSH 会话的工具箱里原生出现 mcp__browser__:
| 工具 | 功能 |
| browser_status | 桥接/扩展连接诊断 |
| list_tabs | 列出所有窗口的标签页(id、标题、URL、激活态) |
| navigate | 打开 URL(当前页或新开),等待加载完成 |
| extract_page | 提取页面或 CSS 选中元素的可见文本 |
| eval_js | 页面内执行 JS(async 包裹,return JSON 值;走 CDP,不受页面 CSP 限制) |
| click | 按选择器 / 可见文本 / 视口坐标点击 |
展开完整文档(README 剩余 1 节)
DSH Browser Connector(中文说明) 让 DeepSeek Harness 代理控制你日常使用的 Chrome——登录态、Cookie、已装扩展全部保留。 形态:DSH 原生插件(MCP 工具)+ Chrome 扩展桥接。零第三方依赖:手写 MCP server、纯 Node.js(用 DSH 自带的那个)、Chrome 原生 API。全链路只走 127.0.0.1,无云端、无遥测。 社区项目,与 DeepSeek 官方无关。 English README 代理获得的能力 安装后,每个 DSH 会话的工具箱里原生出现 mcp__browser__: | 工具 | 功能 | | browser_status | 桥接/扩展连接诊断 | | list_tabs | 列出所有窗口的标签页(id、标题、URL、激活态) | | navigate | 打开 URL(当前页或新开),等待加载完成 | | extract_page | 提取页面或 CSS 选中元素的可见文本 | | eval_js | 页面内执行 JS(async 包裹,return JSON 值;走 CDP,不受页面 CSP 限制) | | click | 按选择器 / 可见文本 / 视口坐标点击 | | type_text | 聚焦输入框并键入(触发正规 input 事件,兼容 React 受控组件) | | scroll_page | 按像素滚动 | | screenshot | CDP 截 PNG(后台标签页也可),落盘并以 MCP 图片返回 | | close_tab | 关闭标签页 | 扩展用的是 Chrome debugger 权限,不需要带 --remote-debugging-port 重启 Chrome,也不弹系统自动化授权。 架构 DSH 代理(mcp__browser__ 工具) │ stdio — MCP(JSON-RPC,换行分隔) mcp-server/server.js 由 DSH 经 @deepseek-ai/dsh-mcp-client 拉起 │ TCP 127.0.0.1 — NDJSON,随机 token 鉴权 │ (端口发布于 state/relay-port.json,0600) bridge/host.js 由 Chrome 经 Native Messaging 拉起(host.sh 负责找 node) │ stdio — Native Messaging 帧 chrome-extension/(MV3) 安装时生成独立密钥 → 扩展 ID 稳定且属于你 │ chrome.debugger(CDP) · chrome.scripting · chrome.tabs 你的标签页 设计要点: - Native Messaging 作主通道:长连接 port 让 MV3 service worker 不掉线(chrome.alarms 兜底唤醒),同时解决服务发现——Chrome 拉起的桥进程读 state/relay-port.json 找到 MCP server。 - 每安装一份生成独立扩展身份:install.sh 本地生成 RSA 密钥对并注入安装副本的 manifest,扩展 ID 跨重载稳定、但不与任何其他人共享;私钥不出你的机器(也不进仓库)。 - MCP server 容忍被拉起两次(DSH 的 stdio 协商会先起探测进程):端口文件原子写入、按 pid 清理。 环境要求 - macOS(v1 仅在 macOS 验证;Linux/Windows 欢迎贡献——只有 Native Messaging 路径和 install.sh 与系统相关) - Google Chrome(或其他 Chromium 系浏览器,手动指定其 NativeMessagingHosts 目录亦可) - DeepSeek Harness 桌面版,且 profile 里带有 @deepseek-ai/dsh-mcp-client(默认 bundle 即有) - Node.js ≥ 18 —— 通常 DSH 自带的就够,安装脚本会自动探测 安装 git clone https://github.com/13283161018-dotcom/dsh-browser-connector.git cd dsh-browser-connector ./install.sh 然后两步手动操作: 1. chrome://extensions → 开启开发者模式 → 加载已解压的扩展程序 → 选择 ~/.dsh/dsh-browser-connector/chrome-extension 2. 重启 DeepSeek Harness。 新会话里让代理调用 mcp__browser__browser_status 验证;扩展工具栏弹窗也能看连接状态(绿色 = 全链路就绪)。 卸载:./install.sh --uninstall(扩展本体需你在 chrome://extensions 手动移除)。 多 profile:./install.sh --profile ~/.dsh/profiles/<名字>。 排障 | 现象 | 处理 | | 弹窗黄色"等待 DSH" | DSH 没开,或补丁未生效——重启 DSH;确认 cordis.patch.yml 里有 browser-connector-mcp 段 | | 弹窗灰色"未连接"反复重试 | Native host 未注册——重跑 install.sh;在 chrome://extensions 看该扩展的 Service Worker 控制台 | | 工具报"浏览器桥未连接" | Chrome 没开或扩展没加载 | | 工具报"被其他调试器占用" | 该标签页开着 DevTools,或其他自动化扩展(如 QwenWork 连接器)正在调试它——二选一 | | 标签页顶部"正在调试此浏览器" | chrome.debugger 正常提示条,闲置 60 秒自动 detach 后消失 | | chrome:// 内部页操作失败 | 浏览器安全模型禁止脚本化内部页面,属预期 | | 手动调试 | DSH_BROWSER_DEBUG=1 node mcp-server/server.js,然后 curl 127.0.0.1:<调试端口>/status、POST /call | 隐私与安全 - 全链路仅回环地址;relay 每次启动生成随机 token;端口文件 0600 权限。 - 无遥测、无外部端点、无 npm/pip 依赖,代码量小到可以读完。 - 请注意:连接期间 DSH 代理能读到你已登录网站的页面内容。只在信任的任务里用;不用时移除扩展即可。 - 扩展申请了 debugger、tabs、scripting、<all_urls> 等宽权限——这正是工具本身的功能所需,欢迎审计源码。 开发 node tools/test-plumbing.js # MCP+桥 全管线自测,无需 Chrome node --check mcp-server/server.js bridge/host.js chrome-extension/background.js 目录即模块:mcp-server/(MCP+relay)、bridge/(Native Messaging host)、chrome-extension/(MV3 扩展)、tools/(测试)。改完重跑 install.sh(幂等)、在 chrome://extensions 点扩展卡片的刷新、重启 DSH。 路线图 - [ ] Linux / Windows 安装路径 - [ ] 其他 Chromium 系浏览器(Edge/Brave/Arc 的 NativeMessagingHosts 目录) - [ ] 无障碍树提取、页面操作高亮(content scripts) - [ ] 打包成标准 DSH bundle(plugin_manager install_bundle) - [ ] 上架 Chrome Web Store(免开发者模式) 许可证 MIT —— 见 LICENSE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
riley1018-star/dsh-browser-connector
让代理直接操控你日常登录的 Chrome 标签页
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目