DSH Marketplace
EN

dsh-browser

Lum1104/dsh-browser

Chrome 侧边栏扩展,让 DSH 直接操控你的浏览器,无需视觉能力。

19714TypeScriptMIT源码

安装

把 dsh-browser 装进 DeepSeek Harness

GitHub 方式 · GitHub 源码

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

安装前须知

装 dsh-browser 之前,先看这几条

  • 源码在这里: Lum1104/dsh-browser——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。
  • 自动识别到:终端执行。授权之前请先读一遍源码。
  • 被收录在这里不代表通过了安全审计。插件是带着你 agent 的权限在跑。

dsh-browser 是做什么的

Structured page data flows through an authenticated bridge into numbered controls and returns as browser actions.

dsh-browser 是一个 DeepSeek Harness 插件,通过 Chrome MV3 扩展和本地 browser bridge,把 DSH 接入当前正在使用的 Chrome 标签页。agent 可以读取页面结构化文本,按编号点击链接和控件、填写表单、发送按键、滚动页面、读取局部文本,以及执行前进、后退、刷新和导航。它复用现有的登录状态、会话和 cookies,不需要视觉能力;截图不会进入模型侧流程。

扩展通过 /ext/bridge-config 发现本地 DSH,bridge bundle 会注册到 web profile。管理安装位于 ~/.dsh/dsh-browser,扩展目录为 ~/.dsh/browser-extension。页面内容会被整理为标题、URL、正文和带编号的交互元素,密码与支付卡字段显示为 ••••。终端表面意味着安装和启动会执行 shell 命令;浏览器表面则能触达所选 Chrome 标签页,并代表 agent 点击、填写和提交操作。

它适合需要复用浏览器登录状态的网页任务,但不适合 chrome://、Chrome Web Store 等受保护页面,也不适合依赖截图或视觉判断的流程。需要 Node.js ^22.19>=24、Corepack/pnpm 和 Google Chrome;现有 DSH 进程在安装后还必须重启。

dsh-browser 的文档

行为说明

browser_snapshot 返回标题、URL、正文、带编号的控件和已遮罩的表单字段;delta: true 只返回变化内容。browser_get_text 可读取局部或延迟加载文本。browser_clickbrowser_typebrowser_press 分别用于点击、输入和键盘事件,browser_typereplace 会先清空字段。browser_scroll 支持 up、down、top、bottom。导航工具包括 browser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_wait 用于等待页面稳定。

配置

扩展通过 /ext/bridge-config 发现 DSH。本地 loopback 不需要 bridge token。bridge bundle 注册在本地 web profile 中,profile 只在启动时加载,因此更新后要重启 DSH。默认地址是 http://127.0.0.1:3080;远程部署使用 --host 0.0.0.0 时,需要 address 和 bridge token。

命令与路径

~/.dsh/dsh-browser 执行 pnpm start;源码仓库则在根目录执行同一命令。也可以使用 npx @deepseek-ai/dsh web。默认端口是 3080,可用 --port <port> 指定其他端口。扩展目录为 ~/.dsh/browser-extension

环境要求与限制

需要 Node.js ^22.19>=24、Corepack/pnpm 和 Google Chrome。仅支持普通 http://https:// 页面;chrome:// 和 Chrome Web Store 不能读取或操作。密码和支付卡值会显示为 ••••,不会进入模型侧页面数据。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-browser 的同类插件

treg

superdesigndev

425

给 Agent 的工具目录:按「要做的事」检索约 2,600 个外部接口(SEO 与 SERP、外链、社交、人物与公司信息补全、广告库、抓取),查看参数与单次调用价格后直接调用,凭据由服务端注入。附带技能,MCP 行在未设置 TREG_TOKEN 前保持禁用。

npm 包Python今天

notes

zhaoolee

142

将 DSH 对话导出为锤子便签风格 PNG,或在配置的账号工作区中新建和更新 Markdown 便签。

GitHub 源码TypeScript昨天

modsearch

liustack

111

纯文本 agent 的联网搜索桥:搜索网页与 X,返回结构化 JSON 证据(search/fetch/引用)。

npm 包TypeScript今天

argo

taxueseek

91

专为 agent 打造的搜索工具:多语言,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。

npm 包Python3 天前

ru-marketplace-mcp

Vladimir-Human

63

面向俄罗斯十家电商平台的技能与可选 MCP 行:跨 Wildberries、Detsky Mir、Yandex Market 比价,以及各平台的搜索、商品卡与评论。安装后 13 个技能立即可用;两行 MCP 默认关闭,需将 RU_MARKETPLACE_MCP_DIR 指向本地克隆,该克隆需要 Python 3.12+ 与 uv。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码Python今天
50

DSH 撤销/回退系统:配置变更自动存档,一键撤销/恢复/回退到任意版本,支持 WebUI 与离线 CLI/GUI 工具(DSH 启动失败也能救)。

npm 包JavaScript今天