@anionex/dsh-computer-use

@Anionex · 工具与能力
检测未发现问题无安装脚本来源一致

面向 macOS 的原生电脑控制插件,让 DSH Agent 在不抢占用户光标与前台窗口的前提下安全操作应用

v0.1.0版本
npm 预构建包安装方式
2026-08-14最近更新
25 · 424Star · 周下载
dsh plugin --profile web add @anionex/dsh-computer-use查看仓库

插件介绍

根据仓库资料整理 · commit 76bfe86

主要功能

  • 对 macOS 应用先获取最新 Accessibility 树观测(含精确的 app/进程/窗口元数据),再执行动作,拒绝基于过期状态的操作
  • 优先使用语义化操作(如 AXPress、可编辑值赋值等 Accessibility 动作),指针/键盘作为后备方案
  • 默认不移动系统鼠标、不抢占前台焦点:指针操作路由到目标进程/窗口,另绘制独立的 Agent 光标,不干扰用户当前操作
  • 按 Agent、Session、单次对话回合与具体 bundle id 划分应用访问权限范围,高影响操作需一次性确认
  • 键盘策略可配置:preserve 模式不激活目标应用,Bundle 默认的 activate 模式会在键盘输入前将目标应用前置以保证输入可靠
  • 作为 Skill 加载后才向模型暴露对应的执行工具,避免无关工具占用模型可见的工具面

适合什么时候用

  • 需要在 macOS 上让 Agent 操作没有 API、CLI 或专用插件覆盖的原生桌面应用
  • 希望 Agent 在后台控制应用,同时用户继续在前台使用当前应用而不被打断
  • 在 dsh-design 等跨原生应用的工作流中,作为底层动作层与其他 Skill 组合使用

安装后会多出什么

命令/computer-use
Agent 工具computer_click

使用前需要

  • macOS 14 及以上系统
  • 已授予 macOS Accessibility 权限(用于观测与原生操作)
  • 需要截图时另需 macOS Screen Recording 权限
  • DeepSeek Harness 需配置 Web 或 Headless Profile,并挂载 Skill Tool
  • 若需自行构建仓库,需要 Node.js ^22.19.0 或 >=24.0.0

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络会话数据宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Anionex/dsh-computer-usenpm@anionex/dsh-computer-use@0.1.0安装方式npm 预构建包收录日期2026-08-13固定 commit76bfe8607f61 · 2026-08-14
dsh plugin --profile web add @anionex/dsh-computer-use