lahfir / agent-desktop
Rust-based desktop automation that gives AI agents reliable computer use through OS accessibility trees instead of pixel guessing
活跃维护 Apache 2.0 Rust Tracked
1.8k 129 21 小时前
CI
accessibility accessibility-api ai-agents automation cli desktop-automation macos mcp rust computer-use computer-use-agent computer-use-agents
星标趋势
数据积累中,暂无足够数据生成趋势图
AI 分析
项目摘要
Agent Desktop is a Rust-based tool that enables AI agents to reliably interact with desktop applications through OS accessibility trees rather than pixel-based screenshots. It provides stable UI element references and safe, retryable actions, with a CLI and C-ABI for multi-language integration.
为什么值得关注
Unlike most computer-use approaches that rely on screenshots and pixel guessing, Agent Desktop leverages OS accessibility APIs to provide stable, retryable UI interactions — a more reliable paradigm for AI agent desktop automation.
优势
- Accessibility-tree approach provides stable, retryable actions vs pixel-based guessing
- Rust implementation offers performance and safety with single-binary deployment
- C-ABI enables easy integration with Python, Swift, Go, Ruby, Node, and C
- Active development with 29 releases in 6 months and CI/CD pipeline
局限性
- Primarily macOS-focused based on topics, potentially limited cross-platform support
- No Docker support or examples provided for quick onboarding
- Relatively new project with 23 open issues still being resolved
使用场景
- AI agent desktop automation and computer use
- Reliable UI-driven task automation for agent systems
- Multi-application workflow orchestration by AI agents
- Accessibility-based UI testing and interaction
目标用户: AI agent developers and researchers building computer-use capabilities, and automation engineers creating agent-driven desktop workflows
学习曲线: 中
分析模型:LongCat-2.0 | 分析时间:27 天前