cua-computer-use
在终端中运行以下命令:
dsh plugin install fishcg/cua-computer-use
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install fishcg/cua-computer-use 安装本插件(源码:https://github.com/fishcg/cua-computer-use),安装后重启 Harness。
插件介绍
在 Harness 里手写一条 MCP 配置去挂 Cua Driver,往往会卡在两件小事上:桌面应用启动时的 PATH 往往找不到 ~/.local/bin 里的 cua-driver,报错也不直观;就算把六十来个工具都注册进来,模型若不知道快照会作废元素 token、浏览器页面该走 browser_* 工具,也很难用得稳。本插件负责解析可执行文件的绝对路径、在各平台常见安装位置里查找,并把 Cua Driver 的 MCP 服务接到内置客户端上,同时附带技能与简短的常驻提示,把推荐工作流讲清楚。
Cua Driver 本身提供以无障碍为先的 GUI 自动化能力:窗口发现、无障碍树与快照、与快照绑定的元素 token、像素级回退、原生菜单、浏览器标签页,以及录制与回放等。插件不重复实现这些自动化逻辑,只是把厂商 MCP 暴露的能力桥接进来,并以 mcp__cua-driver__* 形式注册约六十个工具,覆盖读状态、点击输入、校验、批处理步骤、浏览器操作与诊断等场景。缺失时可按配置触发官方安装流程(含校验与权限引导),且启动失败不会拖垮整个 Harness。
适合需要在 DeepSeek Harness 里让模型真正「操作本机界面」的开发者与高级用户:既要桌面应用自动化,也要在统一技能约束下使用浏览器标签工具。要求 Harness 0.2.0-rc.2 或更高版本;在 macOS 上还需为 Cua Driver 授予无障碍与屏幕录制权限。
使用场景
- 让模型列举本机窗口并对桌面应用执行点击、输入与校验
- 通过 browser_* 工具读写浏览器标签页状态并完成页面操作
- 在快照与 token 规则下批量执行 run_steps 或录制回放流程
适合人员
- 需要在 Harness 中启用真实本机界面操控的开发者
- 希望统一接入 Cua Driver 而非手写 MCP 行的高级用户
- 要在桌面与浏览器场景下做 GUI 自动化的团队