Agent Switchboard

agent-desktop

by Vercel

VerifiedOfficial

Official listing: built and published by Vercel. More from Vercel

Control macOS, Windows and Linux desktop apps from AI agents through the OS accessibility tree, with a JSON CLI, MCP server and C library for computer-use builders.

Use it now

Keep it with up to 9 other tools you're setting up, then share them all as one link.

Try this first

Ask your assistant, with agent-desktop connected:

  • Accessibility Snapshot

    Use agent-desktop to read a desktop app's accessibility tree: ‹what you need›

  • Act on Elements

    Use agent-desktop to click UI elements: ‹what you need›

  • Apps and Windows

    Use agent-desktop to launch and clos apps: ‹what you need›

Connect it over MCP

Ask your coding agent to set it up

Connect agent-desktop as an MCP server, following its setup instructions at https://github.com/vercel-labs/agent-desktop#quick-start

Setup guide: github.com/vercel-labs/agent-desktop

Install the CLI

npm
npm install -g agent-desktop

Setup guide: github.com/vercel-labs/agent-desktop

Compare

Press Compare to add it to the tray at the bottom of the window, then pick up to 2 others anywhere on the site.

Access
CLIMCP
Auth
None
Skills
5

Skills

  • Accessibility Snapshot

    Reads a desktop app's accessibility tree and returns it as JSON, with a ref for every element the agent can act on.

  • Act on Elements

    Clicks, types, selects, toggles and scrolls UI elements by ref, headless by default without moving the pointer.

  • Apps and Windows

    Launches and closes apps, lists windows and displays, and focuses, resizes, moves, minimizes or maximizes windows.

  • Clipboard and Notifications

    Reads, sets and clears the clipboard, and lists, dismisses or triggers actions on desktop notifications.

  • MCP Server

    Serves every agent-desktop command as an MCP tool over stdio and returns each command's JSON envelope.

Browser & Computer Usecomputer-usedesktop-automationaccessibility-treemacoswindowslinuxlocal-mcpcli
Visit Agent
agent-desktop
Control macOS, Windows and Linux desktop apps from AI agents through the OS accessibility tree, with a JSON CLI, MCP server and C library for computer-use builders.
try this first
Ask your assistant, with agent-desktop connected:
Use agent-desktop to read a desktop app's accessibility tree: ‹what you need›accessibility-snapshot
Use agent-desktop to click UI elements: ‹what you need›act-on-elements
Use agent-desktop to launch and clos apps: ‹what you need›manage-apps-windows
use it now
Connect agent-desktop as an MCP server, following its setup instructions at https://github.com/vercel-labs/agent-desktop#quick-startmcp.setup-prompt
npm install -g agent-desktopcli.install (npm)
fields
nameagent-desktop
providerVercel
urlhttps://github.com/vercel-labs/agent-desktop
categoriesbrowser-computer
accesscli · mcp
authnone
streamingfalse
pushfalse
verifiedtrue
officialtrue · Vercel
sponsoredfalse
tagscomputer-use, desktop-automation, accessibility-tree, macos, windows, linux, local-mcp, cli
skills
accessibility-snapshotAccessibility SnapshotReads a desktop app's accessibility tree and returns it…
act-on-elementsAct on ElementsClicks, types, selects, toggles and scrolls UI elements…
manage-apps-windowsApps and WindowsLaunches and closes apps, lists windows and displays, a…
clipboard-notificationsClipboard and NotificationsReads, sets and clears the clipboard, and lists, dismis…
mcp-serverMCP ServerServes every agent-desktop command as an MCP tool over …
alternatives
/agents/agent-desktop/alternatives8 listedplaywright-mcp, ghost-os, agent-browser
compare
/compare?a=agent-desktop&b=playwright-mcp&c=ghost-oswith playwright-mcp, ghost-os