dsh-browser-computer
在终端中运行以下命令:
dsh plugin install fegnze/dsh-browser-computer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 官方插件页添加该插件,或在允许 CLI 管理的 profile 中执行 dsh plugin install fegnze/dsh-browser-computer(源码:https://github.com/fegnze/dsh-browser-computer),安装后请完全退出并重开 DSH App。
插件介绍
想让 DSH 真正「开浏览器、动电脑」,往往要自己在配置里接两套 MCP、再操心 Node、浏览器二进制和 macOS 隐私权限。dsh-browser-computer 把这件事收成一次安装:通过 cordis.patch.yml 声明 Playwright MCP 与 Peekaboo MCP,同时提供 Host 与 Client 入口,负责健康检查、修复流程和插件详情页上的状态界面。
激活后会自动在后台跑一轮可重复的体检:检查 Node / npx 与依赖缓存、用 npx 补齐缺失包(已缓存的不重复下载)、读取录屏与辅助功能等权限状态,并在需要时只打开对应的系统设置面板——它不写 profile 配置,也不替你点授权。页面上只有一行状态与一个「修复」按钮;你也可以用 browser_computer_check / browser_computer_repair 或斜杠命令做本地检查与修复。
能力上分两条线:Playwright 侧用无障碍快照与稳定引用做真实浏览器操作(导航、点击、填表、标签页、截图、网络与 Cookie 等);Peekaboo 侧在 macOS 上读写无障碍树、截图并发送真实键鼠输入(其他平台会如实标为不支持)。命令在加载时解析到与 node 同目录的 npx 绝对路径,避免 Dock 启动应用时 PATH 过短导致 MCP 静默失败。
适合已经在用或打算用 DSH 做自动化、需要模型调用浏览器与(在 Mac 上)本机 UI 的开发者与高级用户。安装后需完全退出并重开 DSH App,MCP 工具才会进入会话;若你曾在 profile 里手写同名 MCP 行,请先去掉重复声明以免工具重名。使用前请了解 Playwright 的不安全代码执行能力与 Peekaboo 前台输入相关权限边界。
使用场景
- 让模型在真实浏览器里完成导航、填表、截图与网络相关操作
- 在 Mac 上通过无障碍树与键鼠输入协助处理本机界面任务
- 安装或重启 DSH 后快速确认 MCP 依赖与隐私权限是否就绪
适合人员
- 已在 DSH 中工作且需要浏览器 MCP 能力的用户
- 在 macOS 上希望模型可操作本机 UI 的开发者与高级用户
- 不想手写 cordis.patch 却仍要 Playwright 与 Peekaboo 双栈的人