Skip to main content
Live
Main content

Vercel Labs releases agent-desktop, giving coding agents control of desktop apps

The free, open-source Rust tool reads the OS accessibility tree instead of screenshots and works with Claude Code, Codex or any agent that runs shell commands.

Jaeden Schafer
Editor in Chief · · 4 min read
Vercel logo

Vercel Labs has released agent-desktop, a free, open-source tool that gives AI coding agents computer use across macOS, Windows and Linux. Chris Tate, who also built Vercel's agent-browser, announced the release on October 31 and described it as "agent-browser, for your whole computer."

Instead of having a model read screenshots and guess where to click, agent-desktop reads the operating system's accessibility tree: the AX API on macOS, UI Automation on Windows and AT-SPI on Linux. A snapshot returns JSON with a reference for each actionable element. The agent acts on those references, then takes a fresh snapshot to confirm the change.

References are tied to the snapshot that produced them. If the interface shifts before an action lands, the tool returns errors such as STALE_REF or AMBIGUOUS_TARGET so the agent knows to look again. Output is structured JSON with error codes and a retry disposition, and the project lists about 56 commands covering observation, clicks and typing, windows, notifications, the clipboard and sessions.

Key facts

  • 01Vercel Labs released agent-desktop, a free, open-source computer-use tool for AI agents on macOS, Windows and Linux.
  • 02Chris Tate announced it October 31; version 1.0 with Linux support shipped October 28 and 1.0.2 followed October 30.
  • 03It reads the OS accessibility tree rather than screenshots and contains no language model of its own.
  • 04Actions run headless by default, and each subagent in a multi-agent session gets its own colored cursor.
  • 05It installs with npm, ships x64 and ARM64 binaries, and is licensed under Apache 2.0.

agent-desktop contains no language model. It is a Rust command-line tool plus a C library, so it works with Anthropic's Claude Code, OpenAI's Codex or any agent that can run shell commands. Developers who want in-process calls can use the C library directly.

Actions run headless by default, so the real mouse pointer does not move and focus is not stolen. A headed flag switches to real mouse and keyboard input. In multi-agent sessions, each subagent gets its own colored overlay cursor, and cursors can move at the same time while actions that need the physical pointer take turns.

“Agents use your computer in parallel, each with its own cursor”
— Chris Tate, Creator of Vercel's agent-browser

Vercel distributes agent-desktop through npm, with native binaries for x64 and ARM64. It requires macOS 13 or later with Accessibility permission, Windows 10 version 1809 or later, or Ubuntu 24.04 or later with AT-SPI running. The project is licensed under Apache 2.0.

Version 1.0, which added Linux support, shipped on October 28, followed by version 1.0.2 on October 30. The project started in February, with development led by Lahfir.

agent-desktop cannot see apps that lack an accessibility tree, and it does not automate web pages; Vercel points users to agent-browser for that. On Linux, mouse input needs X11 or the headed flag, and Wayland clipboard access needs wl-clipboard.

Related · from this week
Warp launches Factories, a turnkey AI software factory for smaller shops
Jaeden Schafer · 5 min read →

The developers warn that snapshots, screenshots and clipboard reads can contain private data and should not go into public logs. An optional helper called JEV sends screen descriptions to a configured model provider.

ShareXLinkedInEmail
AI Box

Every AI model. One chat.

The latest models from ChatGPT, Claude, Gemini, Sora, ElevenLabs — 80+ models in a single chat. Compare answers side by side. Pick the best one every time.

  • ChatGPT, Claude, Gemini, Grok, DeepSeek — in one chat
  • Generate images & video with Sora, Veo, Ideogram
  • Compare any two models side by side
  • From $8.99/mo · 80+ models, all included
Try AI Boxaibox.ai
Trusted by 3,000+ teams
Got a tip?

Working on something we should cover, or seeing a story we missed? Send leads, documents, or feedback to hello@aichatdaily.com. For sensitive tips, see our secure tips page for Signal and PGP options.

Spotted an error? Email hello@aichatdaily.com with the URL and the issue, or read our full corrections policy.

AI Box Daily briefingFree · Daily · No fluff

Stay ahead of everyone in AI.

The tightly edited AI news email engineers, founders, and investors actually open. One email. Every weekday. Five minutes to finish.

Loved by 10,000+ AI professionals
Free forever. Unsubscribe with one click.

The briefing read inside teams at

Keep reading

More from Tools

Warp launches Factories, a turnkey AI software factory for smaller shops
Tools

Warp launches Factories, a turnkey AI software factory for smaller shops

The system packages agent orchestration, evals, and CI-style tooling into a single layer aimed at teams that can't build Stripe's setup from scratch.

Jaeden Schafer5 min read
Figma adds code layers, motion, and AI plug-in builder to its canvas
Tools

Figma adds code layers, motion, and AI plug-in builder to its canvas

The design platform pulls coding, animation, and Weavy workflows into one collaborative surface as it pushes deeper into AI tooling.

Jaeden Schafer4 min read
OpenAI logo
Tools

OpenAI puts Codex inside the ChatGPT mobile app on iOS and Android

Phone users can now dispatch tasks to Codex running on their desktop, with files and credentials staying on the local machine.

Jaeden Schafer4 min read