DIRECT DOWNLOAD
下载 DMG
适合图形界面安装。打开镜像后,将 DSH Computer Use 拖入“应用程序”。
下载最新版 DMG DSH-Computer-Use-*-universal.dmgmacOS 14+ · Universal 2
后台控制 Chromium 与 macOS 窗口,
不抢前台,不移动用户的鼠标。
用 Accessibility、CDP 与文本快照理解界面,把动作锁定到正确的进程和窗口,并在每一步之后重新确认结果。
Developer ID 签名与 Apple 公证 · Apache-2.0 开源
2Chromium 与 macOS 两个控制面
0 px定向输入不移动物理鼠标
Post-check动作后重新观察目标状态
INSTALL
两种方式安装的是同一份 Developer ID 签名、Apple 公证的 Universal 2 App。系统中已有 DSH 和 Google Chrome 即可。
DIRECT DOWNLOAD
适合图形界面安装。打开镜像后,将 DSH Computer Use 拖入“应用程序”。
下载最新版 DMG DSH-Computer-Use-*-universal.dmgCOMMAND LINE
首次使用先显式添加并信任 Tap;之后可直接通过 Homebrew 升级和卸载。
brew tap zrui-c/tap
brew trust zrui-c/tap
brew install --cask dsh-computer-use
open -a "DSH Computer Use"
DMG 用户拖入“应用程序”;Homebrew 会自动安装到同一位置。随后打开 App。
在设置中心授权“辅助功能”和“屏幕录制”。权限只在本机使用。
点击“安装”。Bundle 自动注册 Host 与工具,无需手改 YAML;随后重启 DSH Host。
CAPABILITIES
模型收到的是可执行语义,不是要求它猜测截图。UI 与 OCR 文字始终被标记为不可信数据。
CHROMIUM
MACOS
ARCHITECTURE
Finder 启动显示设置中心;DSH 使用同一个 App 的 --agent 模式启动后台 socket。两个模式共享稳定的 bundle ID 与 TCC 身份。
权限状态、插件安装、诊断与同一签名下的后台 agent。
先取语义,必要时补 OCR;截图是验证材料,不是默认模型上下文。
AX 语义动作优先,再走目标进程/窗口输入;无目标时才允许全局 HID。
PLATFORM BOUNDARY
macOS 26 的架上窗口可能只暴露缩略图。系统会保留 AX 观察并返回明确 warning,不拉伸伪截图,也不进入已知崩溃路径。
后台定向输入使用私有 API,因此完整版本通过 Developer ID 直接分发,不适合 Mac App Store。符号不可用时公开回退或失败关闭。
MODEL TOOLS
computer_observeREAD读取 browser 或 desktop 的文本快照,返回 snapshot_id、稳定 ref、状态和 warning。
computer_actionWRITE执行一次明确动作并立即返回动作后语义。过期 ref 会失败关闭,文件上传限制在 Session workspace。
clicktypepressscrolldragselectlaunch_appfocus
DEVELOPER
默认构建 Universal 2;本地迭代可只编译当前架构。公开分发需要 Developer ID Application 和 Apple 公证。
pnpm install
pnpm run typecheck
pnpm run test
pnpm run test:native
pnpm run build
pnpm run package:dmg