a

agent-desktop

An AI agent tool that reads and manipulates desktop applications via the operating system's accessibility tree.

🌍 OverseasFreeOpen sourceDev开源桌面操作CLI
Platforms: DesktopCLI
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 1.8k
Views
1
Source
GitHub
Added
2026-10-31
Last verified
2026-10-31
agent-desktop

Overview

Agent Desktop is a tool built with Rust that reads and manipulates any desktop application by leveraging the operating system's accessibility tree. It reliably references UI elements and safely retries operations instead of relying on pixel-based guessing. It supports macOS, Windows, and Linux platforms and can be installed via npm. Users can observe, manipulate, and validate UI elements through a command-line interface (CLI). Additionally, it provides a skill plugin that can be integrated into AI agent frameworks.

Key features

  • ▪Reads and manipulates desktop apps via accessibility tree
  • ▪Supports macOS, Windows, and Linux
  • ▪Stable element referencing and safe operation retry
  • ▪No reliance on pixel-based guessing

Use cases

Automating desktop tasksTesting desktop applicationsIntegrating into AI agent frameworks

Pros

  • +Cross-platform support
  • +High stability and security
  • +Easy integration into existing projects

Limitations / notes

  • -Requires some technical background
  • -Dependencies need to be downloaded online

Who it's for

DevelopersTest engineersAI agent builders

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

FAQ

Is it free?

Yes, Agent Desktop is free and open-source.

Which operating systems are supported?

Supports macOS, Windows, and Linux.

How do I install it?

Install via npm: `npm install -g agent-desktop`.

Do I need scientific internet access?

Not required, but you may need internet to download dependencies.

Similar agents

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