# vercel\-labs/agent\-desktop

- HackerByte page: <https://hackerbyte.net/en/projects/vercel-labs-agent-desktop-1161958643>
- GitHub: <https://github.com/vercel-labs/agent-desktop>
- Programming language: Rust

Computer use CLI for AI agents

## AI-generated summary

Agent\-desktop is a command\-line interface and C library designed to enable AI agents to interact with and control desktop applications. It leverages OS accessibility trees to read and operate application elements without direct pixel manipulation. The tool provides a consistent JSON output for AI agents to understand the UI state and execute actions, supporting macOS, Windows, and Linux.

## Key points

- Enables AI agents to interact with desktop applications via the OS accessibility tree.
- Provides a CLI and a C library for cross\-platform support \(macOS, Windows, Linux\).
- Outputs JSON describing UI elements with 'refs' for agents to act upon.
- Supports headless operation, keeping actions within the agent's loop without UI disruption.
- Offers language bindings \(e.g., Python\) for in\-process integration.
