a

agent-desktop

A desktop automation tool built with Rust that reliably controls applications via the operating system's accessibility tree.

🌍 OverseasFreeOpen sourceDev开源桌面操作Rust
Platforms: DesktopAPI
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 1.0k
Views
1
Source
GitHub
Added
2026-09-08
Last verified
2026-09-08
agent-desktop

Overview

agent-desktop is a desktop automation tool built with Rust that views and manipulates the real UI structure of any application through the operating system's accessibility tree. This ensures stable references and safe, retryable actions without relying on pixel guessing. The tool provides a fast native CLI and C-ABI library with support for multiple language bindings, making it suitable for scenarios requiring reliable desktop automation.

Key features

  • Controls applications via OS accessibility tree
  • Stable references and retryable actions
  • Supports multiple language bindings
  • Structured JSON output

Use cases

Automated testingDesktop task automationCross-application data processing

Pros

  • Multi-language support
  • Stable and reliable operations
  • Structured output easy to parse

Limitations / notes

  • Requires macOS 13.0+
  • Higher learning curve

Who it's for

DevelopersAutomation engineersTesters

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Is it free?

Yes, the project is open-source and free.

Which platforms are supported?

Supports macOS, Linux, and Windows.

Does it require internet connectivity?

No, it can be used offline.

Is Chinese supported?

Documentation and interface are primarily in English, but Chinese environment support is available.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.