1. Conduid
  2. Developer Tools
  3. Agent Desktop
MCP server · Developer Tools

Agent Desktop

Native desktop automation CLI for AI agents. Control any application through OS accessibility trees with structured JSON output and deterministic element refs.

64Good

Scored 17 days ago · breakdown

About Agent Desktop

Agent Desktop is an MCP server published by BaLaurent in the Developer Tools category: native desktop automation CLI for AI agents. Control any application through OS accessibility trees with structured JSON output and deterministic element refs. It has been installed 0 times through Conduid.

The repository has 4 stars and 2 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx agent-desktop

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Agent Desktop

Powered by Claude · Grounded in docs

I know everything about Agent Desktop. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Agent Desktop

A desktop client for every LLM, built for agents. Claude by default — any model via a custom base URL. Plan mode approvals, MCP servers, a real git panel, a scheduler with variables, voice, Jupyter — wired straight to your filesystem, or headless in a Docker sandbox if that's your vibe.

Full documentation lives on the Agent Desktop Wiki — features, headless server, architecture, changelog, and guides.

Community

I build this project primarily for my own use — the features I add are the ones I need day to day. Feature requests are welcome on Discord.

Discord

Highlights

  • Chat — streaming, markdown, syntax highlighting, message queue, conversation fork, /compact, /clear
  • Auth — OAuth via Claude subscription or your own Anthropic API key
  • Backends — Claude Agent SDK (default) or PI Coding Agent (experimental)
  • Files — built-in explorer, Monaco code viewer, Mermaid, OpenSCAD 3D, Jupyter notebooks
  • Knowledge base — attach files/folders as conversation context
  • Quick Chat — global overlay with text + voice (local whisper.cpp)
  • TTS — Piper, edge-tts, or spd-say with summary modes
  • Scheduled tasks — recurring agent runs with prompt variables
  • MCP — stdio, HTTP, and SSE Model Context Protocol servers
  • Themes — full CSS custom property editor, day/night auto-switch, folder color tinting
  • Git panel — status, branches, stash, DAG graph, log
  • Headless mode — runs as a web server and/or Discord bot without Electron
  • Auto-update — built-in, via electron-updater + GitHub Releases

See the wiki for the full feature list and configuration guides.

Installation

Prerequisites

  • OAuth: an active Claude subscription + the Claude Code CLI (npm install -g @anthropic-ai/claude-code), then run claude login
  • API key: an Anthropic API key, configured in Settings > AI

Linux

Download from the Releases page.

# AppImage
chmod +x Agent-Desktop-*.AppImage
./Agent-Desktop-*.AppImage

# Debian / Ubuntu
sudo dpkg -i agent-desktop_*.deb

macOS (Apple Silicon)

Download the .dmg from Releases, drag to Applications, then right-click → Open on first launch (unsigned app).

Windows

Download from Releases — NSIS installer or portable .exe.

Development

git clone https://github.com/BaLaurent/agent-desktop.git
cd agent-desktop
npm install
npm run dev
npm run build        # compile TypeScript (output: out/)
npm run dist:linux   # AppImage + deb
npm run dist:mac     # .dmg (arm64)
npm run dist:win     # NSIS + portable
npm test             # main + renderer

Architecture, IPC patterns, theming, headless deployment, and contribution guides → wiki.

License

AGPL-3.0

README mirrored from the source repository 17 days ago. The original is authoritative.

Questions

About Agent Desktop

How do I install Agent Desktop?

Run npx agent-desktop, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Agent Desktop safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Agent Desktop still maintained?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.