dsh-chrome

@stuarthu · 浏览器与网页
检测未发现问题无安装脚本来源一致

Chrome 侧边栏嵌入 dsh 网页界面,让 agent 感知当前页面、抓取 HTTP 流量并操作浏览器。

v0.1.3版本
npm 预构建包安装方式
2026-08-22最近更新
2 · 958Star · 周下载
dsh plugin --profile web add dsh-chrome查看仓库

插件介绍

根据仓库资料整理 · commit 1c15b3c

主要功能

  • 自动将当前标签页的 URL、标题和正文注入到最近活跃的会话中(仅限 http(s) 页面)。
  • 按需通过 Chrome DevTools Protocol 抓取当前标签页的请求方法、URL、状态码及请求/响应体。
  • 默认对疑似密钥的值进行脱敏(«redacted»),HTTP 头(Cookie/Authorization 等)不会被抓取。
  • 提供 browser_navigate、browser_click、browser_open_tab 工具驱动浏览器操作。
  • 状态变更类操作需当前回合消息中包含明确的浏览器意图关键词才会解锁执行,防止页面内容劫持指令。
  • 侧边栏内嵌完整的 dsh 网页界面(会话、设置、审批、任务、目标、工作区等)。

适合什么时候用

  • 希望 agent 在浏览网页时自动了解当前页面内容,减少手动粘贴上下文。
  • 调试网页应用时需要 agent 抓取并分析 HTTP 请求/响应内容。
  • 希望通过自然语言指令让 agent 打开页面、点击按钮等操作浏览器。

安装后会多出什么

界面Chrome 侧边栏,内嵌完整 dsh 网页界面 · 顶部状态栏:桥接状态、Stop capture 按钮、设置入口 · 扩展选项页,用于配置 dsh 地址
命令dsh plugin --profile web add dsh-chromenpx dsh-chrome installnpx dsh-chrome uninstallnpx dsh-chrome pathdsh plugin --profile web remove dsh-chrome
Agent 工具browser_start_capturebrowser_capture_requestsbrowser_navigatebrowser_clickbrowser_open_tab

使用前需要

  • 需要本地运行 dsh web(默认 http://127.0.0.1:3080)。
  • 需要 Chrome 118 及以上版本。
  • 依赖 @deepseek-ai/dsh-tools 与 @deepseek-ai/dsh-llm(peer dependencies)。
  • 需要通过 npx dsh-chrome install 安装扩展文件并在 chrome://extensions 手动加载。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库stuarthu/dsh-chromenpmdsh-chrome@0.1.3安装方式npm 预构建包收录日期2026-08-17固定 commit1c15b3caa4d4 · 2026-08-22
dsh plugin --profile web add dsh-chrome