Devtoolwatch BoardGet it every Monday

Desktop Commander review

Desktop Commander is an MCP server that gives AI clients terminal control, file system search, and diff-based file editing on your own computer.

Updated Nov 1, 2026. Review written Oct 22, 2026 from the project's own sources; usage data refreshed every Monday.

TL;DR

Desktop Commander is an MCP server that lets AI chat clients read and edit files, run terminal commands, and manage processes on your machine. It is for developers using Claude, ChatGPT, Cursor, or other MCP clients. It works on your real machine, not a cloud sandbox, and adds Excel, PDF, and DOCX handling plus a Remote MCP option.

Desktop Commander at a glance

Category
MCP and agent tools
Maintained by
Eduard Ruzga (individual, @wonderwhy-er on GitHub)
License
MIT
Language
JavaScript, TypeScript, CSS
Repository
github.com/wonderwhy-er/DesktopCommanderMCP
Website
desktopcommander.app
npm package
@wonderwhy-er/desktop-commander 0.3.0
Latest release
v0.3.0 on GitHub, Oct 13, 2026
First published
Dec 4, 2024

What Desktop Commander does

  • Desktop Commander runs terminal commands with output streaming, timeouts, background execution, and session management for long-running commands.
  • Desktop Commander lists and kills processes and interacts with running processes such as SSH sessions, databases, and development servers.
  • Desktop Commander edits code with surgical text replacements, full file rewrites, and pattern-based replacements across multiple files.
  • Desktop Commander searches files and content recursively using vscode-ripgrep, including Excel file content.
  • Desktop Commander reads, writes, and edits Excel, PDF, and DOCX files without external tools.
  • Desktop Commander executes Python, Node.js, and R code in memory without saving files, for tasks like analyzing CSV, JSON, or Excel data.
  • Desktop Commander records tool calls and arguments locally, with recent history available through get_recent_tool_calls.

How it works

Desktop Commander runs as a local MCP server, usually started through npx, and connects to any MCP-compatible client such as Claude Desktop, Cursor, VS Code, Claude Code, Codex, or Gemini CLI. It is built on the MCP Filesystem Server. A Docker option runs it in a container with mounted folders. Remote MCP lets ChatGPT and Claude web reach a machine you connect.

How to install and start using Desktop Commander

With npx for Claude Desktop

npx @wonderwhy-er/desktop-commander@latest setup

With Claude Code

claude mcp add --scope user desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latest

With Codex

codex mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latest

Requirements

  • Node.js 22.12.0 or later for npx-based installs.
  • An MCP-compatible client such as Claude Desktop, Cursor, VS Code, or Claude Code.
  • Docker Desktop installed and running for the Docker install option, which does not need Node.js.
  • An email sign-in and a connected device for Remote MCP with ChatGPT or Claude web.

First steps

  1. Run the npx setup command, or add the standard JSON configuration to your MCP client's config file.
  2. Restart Claude or your MCP client so it loads the Desktop Commander server.
  3. Ask the AI to search, edit files, or run a terminal command on your machine.

Who Desktop Commander is for

  • Developers who want an AI chat client to run commands and edit code on their own machine.
  • People checking servers, reading logs, or deploying changes from chat, including from a phone.
  • Users working with Excel, PDF, or DOCX files through an AI assistant.

Limitations to know

  • Desktop Commander's safety guardrails are not a sandbox. It acts on your real files and terminal.
  • Desktop Commander's guardrails are symlink traversal prevention and a command blocklist. Full isolation requires the Docker install.
  • Desktop Commander's local checkout install does not auto-update and requires manual git pulls.

Is Desktop Commander growing? Usage data

In the week of Oct 25–31, 2026, Desktop Commander ranked #116 on the Devtoolwatch Board and #11 in MCP and agent tools, with a momentum score of 60 out of 100. Its main package had about 612.1k downloads that week, +38% against its own 4-week average.

New GitHub stars per week for Desktop Commander12 weeks from Aug 9, 2026: 61, 62, 63, 61, 81, 111, 126, 136, 105, 104, 61, 75 new stars, an average of 87 a week.Aug 9week of Oct 25
New GitHub stars per week for the last 12 weeks, from GitHub's stargazer history (today's stargazers by the week they starred).
Show the weekly numbers
New GitHub stars per week for Desktop Commander
Week ofNew stars
Aug 9, 202661
Aug 16, 202662
Aug 23, 202663
Aug 30, 202661
Sep 6, 202681
Sep 13, 2026111
Sep 20, 2026126
Sep 27, 2026136
Oct 4, 2026105
Oct 11, 2026104
Oct 18, 202661
Oct 25, 202675

On Hacker News

The Board ranks tools by four signals each week: new stars, new stars for the repo's size, added downloads and download growth beyond the market. How the ranking works.

Desktop Commander alternatives

Other MCP servers and agent tools on the Board in the week of Oct 25–31, 2026, by momentum:

MCP and agent tools ranked by momentum, the week of Oct 25–31, 2026
RankToolStarsDownloads/wk
#1REAREA is an MCP server and CLI that lets coding agents reverse engineer native binaries, JavaScript and Electron apps, .NET assemblies,…415.5k760.6k
#2ha-mcpha-mcp is an unofficial Model Context Protocol server that lets AI assistants control and manage Home Assistant using natural language.5.4k118.1k
#3TregTreg is a registry and proxy that gives AI agents one token for a catalog of paid third-party API endpoints and team-shared tools.6.9k6.7k
#4Chrome DevTools MCPChrome DevTools MCP is an MCP server and CLI that lets coding agents control and inspect a live Chrome browser using Chrome DevTools.54.6k2.7M
#5codebase-memory-mcpHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 162…47.9k–
#6open-computer-use👾 Open Computer Use – Open-Source Alternative to Codex Computer Use2.8k–

All MCP servers and agent tools, ranked

Recent Desktop Commander releases

Desktop Commander FAQ

Is Desktop Commander free and open source?

Yes. Desktop Commander's source code is on GitHub (wonderwhy-er/DesktopCommanderMCP) under the MIT license, so you can use it for free. Its website also links to a pricing page (https://desktopcommander.app/pricing/) for any paid plans.

How do I install Desktop Commander?

Run npx @wonderwhy-er/desktop-commander@latest setup. It needs Node.js >=22.12.0. The install section above has the other options from the project's README.

Is Desktop Commander still maintained?

Yes. The wonderwhy-er/DesktopCommanderMCP repository was last updated on Oct 21, 2026, and the latest release, v0.3.0 on GitHub, came out on Oct 13, 2026.

How popular is Desktop Commander?

Desktop Commander has 10.2k GitHub stars as of Nov 1, 2026. It gained 75 new stars in the week of Oct 25–31, 2026, against a 12-week average of 87 a week. Its main package had about 612.1k downloads that week, +38% against its own 4-week average. That made it #11 among MCP servers and agent tools on the Devtoolwatch Board.

Desktop Commander vs Claude Code: how do they compare?

Desktop Commander and Claude Code are both tracked by Devtoolwatch. Desktop Commander has 10.2k GitHub stars and Claude Code has 154.1k. In the week of Oct 25–31, 2026, Desktop Commander's main package had 612.1k downloads and Claude Code's had 11.6M. Claude Code is Anthropic's agentic coding tool that reads your codebase, edits files, runs commands, and handles git workflows through natural language. Claude Code review.

Desktop Commander vs Serena: how do they compare?

Desktop Commander and Serena are both tracked by Devtoolwatch as MCP servers and agent tools. Desktop Commander has 10.2k GitHub stars and Serena has 31k. In the week of Oct 25–31, 2026, Desktop Commander's main package had 612.1k downloads and Serena's had 35k. Serena is an MCP toolkit that gives coding agents semantic, symbol-level code retrieval, editing, refactoring and debugging tools, similar to an IDE. Serena review.

What are the best alternatives to Desktop Commander?

Other MCP servers and agent tools on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: REA (#1), ha-mcp (#2), Treg (#3), Chrome DevTools MCP (#4), codebase-memory-mcp (#5). The alternatives table above has their numbers.

What is Desktop Commander?

Desktop Commander is an MCP server that gives AI clients terminal control, file system search, and diff-based file editing. It lets ChatGPT, Claude, and other MCP clients read files, run commands, and see results on your own machine.

Is Desktop Commander safe?

Desktop Commander includes guardrails such as symlink traversal prevention and a command blocklist, but the README states it is not a sandbox. It works on your real machine. For complete isolation, the README recommends the Docker installation.

What is Remote Desktop Commander?

Remote Desktop Commander, called Remote MCP, lets remote AI clients like ChatGPT and Claude web work with files and commands on your own computer. You sign in with your email and connect a laptop, desktop, or server. You can use it from your phone.

How do I use Desktop Commander in VS Code?

Desktop Commander works in VS Code through GitHub Copilot. Add the standard JSON configuration to .vscode/mcp.json or your VS Code User Settings, enable MCP under Chat > MCP, and use Agent mode.

How does Desktop Commander relate to the MCP Filesystem Server?

Desktop Commander is built on top of the MCP Filesystem Server. It adds search and replace file editing, terminal commands, and process management.

Sources

  1. wonderwhy-er/DesktopCommanderMCP on GitHub
  2. Desktop Commander README
  3. @wonderwhy-er/desktop-commander on npm
  4. Desktop Commander website
  5. Release v0.3.0 (Oct 13, 2026)
  6. Release v0.2.52 (Sep 29, 2026)
  7. Release v0.2.51 (Sep 17, 2026)
  8. Hacker News: The Zettelkasten method in Obsidian
  9. Hacker News: Both Codex and Claude got worse this week. Across every plan I retested
  10. Devtoolwatch Board, the week of Oct 25–31, 2026

Desktop Commander README badge

Maintainers can show the tool's weekly Board rank in their README:

Devtoolwatch badge for Desktop Commander

[![Devtoolwatch](https://index.devtoolwatch.com/badge/desktop-commander.svg)](https://index.devtoolwatch.com/tools/desktop-commander/)

How this page is made: Devtoolwatch writes each review from the project's README, releases, package metadata and website, with an AI model, then checks every claim against the source it cites and drops what the sources don't support. The numbers come from Devtoolwatch's daily GitHub snapshots, GitHub's stargazer history, and the npm and PyPI download APIs. Spotted an error? Email [email protected].