# agent-desktop — AI Coding Tool Review & Pricing

> agent-desktop is a Rust CLI and C library that gives AI agents computer use on desktop apps by reading the operating system's accessibility tree instead of matching pixels. Each snapshot returns JSON with a ref for every actionable element, and the agent acts on refs and snapshots again to verify.

Source: https://ai.dosa.dev/tools/agent-desktop · Updated Nov 1, 2026 · Category: Developer Productivity & Workflow · Published by dosa.dev

## At a glance

- **Tool**: agent-desktop
- **Company**: Vercel Labs
- **Category**: [Developer Productivity & Workflow](https://ai.dosa.dev/category/productivity)
- **Pricing model**: Open Source
- **Official website**: https://agent-browser.dev/desktop

## Key features

- Accessibility-tree snapshots with snapshot-scoped refs for every actionable element
- Headless ref actions (click, type, set-value, scroll, select) that do not move the pointer or steal focus
- Stale-ref detection and structured errors that say when a retry is safe
- App, window, notification and clipboard management across macOS, Windows and Linux
- Version-matched agent skills and an FFI library for in-process use

## Pricing

**Model**: Open Source

agent-desktop is free and open-source under the Apache-2.0 license, with no paid tiers; you pay only for the AI agent or model that drives it.

## Who it is for

- **Best for**: Developers building or running AI agents that need to operate native desktop applications reliably on macOS, Windows or Linux.
- **Not ideal for**: Apps that expose little or no accessibility information, Wayland-only Linux setups needing full mouse and window control, or teams wanting a hosted computer-use service.

## Verdict

A well-engineered, cross-platform computer-use layer that trades pixel guessing for structured accessibility data, making desktop automation by agents far more dependable.

## Recent updates

Version 1.0.0 shipped on 2026-10-28 after the project moved under Vercel Labs, followed by v1.0.1 (automatic release publishing) and v1.0.2 on 2026-10-30, which improved the macOS permission guide and npm launcher messaging.

## Frequently asked questions

### Is agent-desktop free?

Yes - agent-desktop is Open Source. agent-desktop is free and open-source under the Apache-2.0 license, with no paid tiers; you pay only for the AI agent or model that drives it.

### Is agent-desktop open source?

Yes - agent-desktop is open source. agent-desktop is free and open-source under the Apache-2.0 license, with no paid tiers; you pay only for the AI agent or model that drives it.

### Who is agent-desktop best for?

Developers building or running AI agents that need to operate native desktop applications reliably on macOS, Windows or Linux.

### Who is agent-desktop not ideal for?

Apps that expose little or no accessibility information, Wayland-only Linux setups needing full mouse and window control, or teams wanting a hosted computer-use service.

### What are the best agent-desktop alternatives?

The closest agent-desktop alternatives on ai.dosa.dev are Pieces for Developers, agenttrace, Vibe Kanban - all listed under Developer Productivity & Workflow.

### Who makes agent-desktop?

agent-desktop is developed by Vercel Labs. It is listed in the Developer Productivity & Workflow category on ai.dosa.dev.

## Top alternatives

- [Pieces for Developers](https://ai.dosa.dev/tools/pieces-for-developers) (Paid) — Developers who work across multiple tools, IDEs, and environments and need to maintain a persistent, searchable history of code snippets, research, and workflow context.
- [agenttrace](https://ai.dosa.dev/tools/agenttrace) (Open Source) — Developers and teams needing to monitor and debug the efficiency, cost, and health of AI coding agents across multiple workflows.
- [Vibe Kanban](https://ai.dosa.dev/tools/vibe-kanban) (Open Source) — Software engineers who use multiple AI coding agents and need a structured environment to manage, plan, and review their output in parallel.
- [ai-memory](https://ai.dosa.dev/tools/ai-memory) (Open Source) — Developers or teams using multiple AI coding agents who need consistent context and project history persistence across different tools, machines, and sessions.
- [smolvm](https://ai.dosa.dev/tools/smolvm) (Open Source) — Running isolated coding agent sandboxes, untrusted code, and persistent local development environments that require a real Linux kernel boundary.
- [coop](https://ai.dosa.dev/tools/coop) (Open Source) — Running autonomous AI coding agents that require broad system access while maintaining a strong security boundary for the host machine.
- Full alternatives guide: https://ai.dosa.dev/tools/agent-desktop/alternatives
