agent-desktop 今日发布
用 OS 辅助功能树控制任意桌面应用的 AI CLI
agent-desktop 是一款面向 AI agent 的原生桌面自动化 CLI 工具,使用 Rust 编写,通过操作系统级辅助功能树(Accessibility Tree)提供对任意应用程序的结构化访问,不需要截图、像素匹配或浏览器自动化。
CLI 包含 58 条命令,其中 54 条为可操作命令,覆盖观察(Snapshot)、交互、键盘、鼠标、通知、剪贴板、窗口管理和会话生命周期等功能。针对 Slack、VS Code、Notion 等密集型应用设计了渐进式骨架遍历(Progressive Skeleton Traversal),可将 token 消耗降低 78-96%。
快照与引用系统使用紧凑快照 ID 和限定元素引用(如 @s8f3k2p9:e1),方便 AI agent 高效定位和操作界面元素。同时提供 C-ABI cdylib(libagent_desktop_ffi),支持从 Python、Swift、Go、Ruby、Node.js 或 C 直接加载使用,无需每次 fork CLI。
通过 CDP(Chrome DevTools Protocol)互操作性,可与 Playwright、Puppeteer、chrome-remote-interface 或 agent-browser 配合工作。支持 Homebrew 和 npm 全局安装,采用 MIT 许可证,macOS 13.0+ 可用。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议