← all releases
Vercel Labs·Oct 31, 2026·v1.0.2·open source
Agent Desktop
Agent Desktop is an open-source CLI and C library that enables AI agents to reliably interact with native desktop applications on macOS, Windows, and Linux. By leveraging OS accessibility trees instead of pixel-based screen analysis, it provides stable element references and safe, repeatable interaction loops for automated workflows.
AI AgentsDesktop AutomationAccessibility APIRust
overview
Agent Desktop is an open-source CLI and C library that enables AI agents to reliably interact with native desktop applications on macOS, Windows, and Linux. By leveraging OS accessibility trees instead of pixel-based screen analysis, it provides stable element references and safe, repeatable interaction loops for automated workflows.
key features
- 01OS accessibility tree integration for reliable, non-pixel-based UI interaction
- 02Deterministic element references for stable and verifiable agent actions
- 03Comprehensive CLI with over 50 commands for observation, input, and window management
- 04Cross-platform support for macOS, Windows, and Linux
- 05In-process C library (libagent_desktop_ffi) for high-performance integration
- 06Token-efficient UI traversal via progressive skeleton snapshots
related productsbrowse all →
MiroThinkeropen sourceMiroThinker is an open-source search agent model developed by MiroMindAI, designed for tool-augmented reasoning and real-world information seeking. It aims to match the deep research capabilities of leading AI models like OpenAI's Deep Research and Google's Gemini Deep Research.Letta Code SDKopen sourceThe Letta Code SDK is a software development kit that enables developers to build deeply personalized agents with persistent memory that learn over time. It serves as the interface to Letta Code, facilitating the creation of stateful agents capable of continuous learning and improvement.OB-1open sourceOB-1 is a self-improving coding agent developed by OpenBlock Labs, designed to autonomously handle the full development lifecycle, from project management to pull requests. It integrates seamlessly into existing workflows, enhancing productivity and code quality.