DeepSeek Harness plugin

dsh-browser-duyefeng

Playwright-backed browser automation bundle for DeepSeek Harness — drives the installed Microsoft Edge directly (no CDP endpoint, no MCP server) and exposes browser_* tools to the agent.

Jump to install

Source facts

Repository
duyefeng/dsh-browser
Latest update
Aug 14, 2026
Category
Workflow & Automation
GitHub stars
1
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/duyefeng/dsh-browser
Plugin: dsh-browser-duyefeng
Author: duyefeng

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-browser

DeepSeek Harness 用的浏览器插件。装上之后,AI 就能直接开一个真实的 Edge 浏览器去逛网页、点按钮、填表单、截图——不用配 CDP、也不用跑 MCP,装完就能用。

底层是 Playwright,直接驱动你电脑上已经装好的 Edge,所以页面行为和真人浏览完全一致(cookie、JS、登录态都在)。

怎么用

一行命令安装:

dsh plugin --profile web add github:duyefeng/dsh-browser

然后启动:

dsh web

> 小提醒:装完之后要重启一下 profile。插件是在启动时读取的,光重启不 add 等于没装。

装好之后,直接在对话里说人话就行,比如:

  • “打开 example.com,读一下正文,告诉我标题”
  • “打开百度搜‘天气’,把第一条结果的标题给我”
  • “打开这个登录页,填好账号密码,截个图给我看”

AI 会自动调用对应的浏览器工具。

有哪些工具

工具干嘛的
browser_navigate(url)打开网址
browser_snapshot()读取当前页面(标题、正文、可点元素)
browser_click(selector)点击某个元素
browser_type(selector, text)往输入框里填字
browser_press(key)按键盘(Enter、Tab、Esc…)
browser_evaluate(expression)在页面里跑一段 JS
browser_screenshot()截图,返回图片路径
browser_close()关掉本次会话的浏览器

想改默认行为

在 profile 自己的 cordis.patch.yml 里覆盖 browser 这一行就行:

- id: browser
  config:
    channel: msedge      # 浏览器渠道,msedge = 用已装的 Edge
    headless: false      # false = 弹窗(能看到浏览器),true = 无头后台跑
    timeoutMs: 30000     # 单次操作的超时(毫秒)

环境要求

  • Node.js 22+
  • 装了 Microsoft Edge(没有其他浏览器也行,就是需要 Edge)
  • dsh 命令行(或源码 checkout 里用 pnpm dsh

License

[MIT](./LICENSE)