Home
CV
Experience
Education
Projects
Bookmarks
Investments
Contact
Blog
Welcome! Type "help" for available commands.
$
Loading terminal interface...
lahfir/agent-desktop: Native desktop automation CLI for AI agents....
✕
−
+
~/bookmarks
Discover Similar Content
William's Bookmark Library
/*
What is this?
*/
GitHub - lahfir/agent-desktop: Native desktop automation CLI for AI agents. Control any application through OS accessibility trees with structured JSON output and deterministic element refs.
github.com
Saved April 25, 2026
8 min
Developer Tool
Summary
agent-desktop is a Rust CLI for AI agents to automate desktop apps via OS accessibility trees without screenshots. It uses progressive skeleton traversal to reduce tokens by 78-96% and offers FFI bindings for Python, Go, and Node.
Highlights
Native Rust CLI with no runtime dependencies.
Progressive skeleton traversal reduces token usage significantly.
Deterministic element references for AI optimization.
FFI bindings enable in-process calls from multiple languages.
Supports any app with an accessibility tree.
auto-generated
lahfir
· via GitHub
Context
Audience
Software Developers and AI Engineers
Domain
Software Engineering
Format
open source software
Access
open source
Topics
CLI Tools
Rust
AI Agents
Desktop Automation
Accessibility APIs
GitHub
View on GitHub
All Bookmarks
Related
Rust
AI Agents
Accessibility APIs
Desktop Automation
CLI Tools
FFI Bindings