DeepSeek Harness 插件

ankye/dsh_use_browser#use-browser

Star 数 ★ 1 分类 浏览器与网页 收录于 2026-08-21

通用浏览器自动化:browser_open、browser_click、browser_type、browser_extract、browser_screenshot、browser_eval 六个工具,@e 元素引用,Playwright 无头与 CDP(连接本机 Chrome)双后端。

安装

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:ankye/dsh_use_browser#path:/packages/use-browser

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

English | 中文

面向 DeepSeek Harness 的 codex 风格本地浏览器操作插件:打开页面、按 @e 引用交互、提取内容、截图、执行页面 JS——双后端:托管无头 Playwright(快、不可见)或 CDP 连接你自己的 Chrome(可见,且能加载无头模式做不到的 Chrome 扩展)。

兼容性

本修订要求 DeepSeek Harness core 为 0.1.2-alpha.5 或以上的 0.1.x 版本;它使用该 core 版本引入的 Settings 服务 API。

能力

工具 作用
browser_open 打开 URL → 页面摘要 + 可交互 @e 引用
browser_click / browser_type 按 @e 引用点击 / 填表
browser_extract 页面文本(body 或指定选择器)
browser_screenshot 截图落盘 PNG → 配合识图插件 analyze_image 「看到」页面
browser_eval 页面内执行 JS

安装到官方 DeepSeek Harness(不改仓库)

包声明了 dsh.bundle,dsh plugin add 自动挂载:

dsh plugin --profile web add file:/path/to/dsh_use_browser/packages/use-browser
# 或发布 npm 后
dsh plugin --profile web add @deepseek-ai/dsh-tool-use-browser

安装时的 [WARN] Issues with peer dependencies 属正常(peer 由部署提供)。重启 harness 后,6 个 browser_* 工具出现在所有 preset。

配置(设置 → browser)

字段 默认 含义
mode playwright playwright = 无头 Chromium;cdp = 连接你的 Chrome
cdpUrl http://localhost:9222 cdp 模式端点
headless true playwright 模式是否无头
timeoutMs 30000 默认操作超时

cdp 模式启动带扩展的 Chrome:

open -na "Google Chrome" --args --remote-debugging-port=9222 --user-data-dir=/tmp/dsh-chrome

前置条件

  • playwright(随插件安装)+ 浏览器二进制:npx playwright install chromium(或复用已有 ~/Library/Caches/ms-playwright 缓存;锁定 ~1.61.0 对应 chromium-1228)。
  • cdp 模式还需要你自己的 Chrome 带 --remote-debugging-port 运行。

开发说明

  • 后端无关:一个会话管理器服务两种模式,工具契约不变。
  • 截图落在 /tmp/dsh-browser-*.png,与识图插件的 analyze_image 联动。
  • 使用工作流见 SKILL.md。

License

MIT

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →

社区评论

评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。