DSH Plugins
返回列表
dsh-cuadrive-mac

dsh-cuadrive-mac

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install aa2246740/dsh-cuadrive-mac

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中运行 dsh plugin install aa2246740/dsh-cuadrive-mac 即可从 https://github.com/aa2246740/dsh-cuadrive-mac 安装本插件,安装后重启 DSH 并开启新对话即可使用。

插件介绍

在 macOS 上跑 DeepSeek Harness 的 agent 时,经常需要它直接点窗口、读屏幕、操作本地 App,但又不想动机器上其他 agent 正在用的 Cua 实例。dsh-cuadrive-mac 就是为此设计的:它把一份钉死在 0.20.0 的私有 cua-driver 锁进 runtime-lock.json,跑在独立 socket 上,关掉 DSH 只停这个 socket,其余 Cua 照常工作。同时,它绕过了通用 MCP client 会丢弃截图 image block 的问题,通过私有 socket 调用后再把 PNG 挂回 ctx.attachments,让 agent 真正看到屏幕。

首次启动时,插件会在后台从 GitHub Releases 拉取 darwin-universal 包到本地 vendor 目录,host tools 立即可调,下载进度通过 cua_status 卡片或 status.json 查看。权限请求只针对真正拉起 dsh 的进程:DHS.app 对应勾 DSH,命令行则勾 Terminal、iTerm、Cursor 或 VS Code,不会去碰 /Applications/CuaDriver.app。在 Windows 和 Linux 上,插件只加载状态工具并标注 macOS-only,不会下载驱动,也不会启动 computer-use。

适合在 macOS 上日常使用 DSH、需要 agent 具备本地桌面操作能力,同时机器上还跑着其他 Cua 驱动不想互相干扰的开发者。非官方项目,不依赖也不修改系统上已有的任何 Cua 安装。

截图预览

使用场景

  • agent 需要点击窗口、读取屏幕内容或操作本地 App 来完成多步桌面任务
  • 机器上同时跑着多个 Cua 驱动实例,需要一份独立、互不干扰的私有运行时
  • 希望 agent 拿到完整截图 image block 并挂回上下文,而不是被通用 MCP client 丢弃

适合人员

  • 在 macOS 上日常使用 DSH 并需要 agent 具备本地桌面控制能力的开发者
  • 机器上已有其他 Cua 驱动实例、不想互相干扰的自动化工程师
  • 希望用钉死版本保证 agent 行为可复现、不随系统 Cua 升级漂移的集成者