agent-desktop powers multi-agent desktop automation via accessibility
agent-desktop is an open-source Rust CLI and C-ABI library that gives autonomous AI agents deterministic desktop automation by reading OS accessibility trees instead of relying on pixel guessing. It features progressive skeleton traversal to reduce token usage by up to 96%, Chromium CDP support, and multi-agent coordination with visual cursor overlays.
OS-level accessibility trees are fundamentally superior to pure computer-vision approaches for GUI automation, and agent-desktop delivers the robust plumbing required to make desktop agents production-ready.
* Structural accessibility trees replace coordinate guessing with deterministic element references and preflight actionability checks.
* Progressive skeleton drilling solves the massive prompt token bloat typical of complex desktop applications like Slack or VS Code.
* Multi-agent session management and distinct visual cursor overlays enable collaborative agent swarms to interact with native desktop environments without colliding.
* First-class C-ABI dynamic library bindings (`libagent_desktop_ffi`) eliminate subprocess fork-exec latency for Python, Swift, Go, and Node runtimes.
DISCOVERED
2h ago
2026-09-20
PUBLISHED
3h ago
2026-09-20
RELEVANCE
AUTHOR
mdlahfir