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.
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.
- 10.2kGitHub stars
- +75new stars, week of Oct 25
- ~612.1kdownloads a week, +38% vs 4-week avg
- #11in MCP and agent tools this week
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 setupWith Claude Code
claude mcp add --scope user desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latestWith Codex
codex mcp add desktop-commander -- npx -y @wonderwhy-er/desktop-commander@latestRequirements
- 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
- Run the npx setup command, or add the standard JSON configuration to your MCP client's config file.
- Restart Claude or your MCP client so it loads the Desktop Commander server.
- 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.
Show the weekly numbers
| Week of | New stars |
|---|---|
| Aug 9, 2026 | 61 |
| Aug 16, 2026 | 62 |
| Aug 23, 2026 | 63 |
| Aug 30, 2026 | 61 |
| Sep 6, 2026 | 81 |
| Sep 13, 2026 | 111 |
| Sep 20, 2026 | 126 |
| Sep 27, 2026 | 136 |
| Oct 4, 2026 | 105 |
| Oct 11, 2026 | 104 |
| Oct 18, 2026 | 61 |
| Oct 25, 2026 | 75 |
On Hacker News
- The Zettelkasten method in Obsidian, 117 points and 71 comments (Apr 9, 2026)
- Both Codex and Claude got worse this week. Across every plan I retested, 7 points and 9 comments (Apr 30, 2026)
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:
| Rank | Tool | Stars | Downloads/wk |
|---|---|---|---|
| #1 | REAREA is an MCP server and CLI that lets coding agents reverse engineer native binaries, JavaScript and Electron apps, .NET assemblies,… | 415.5k | 760.6k |
| #2 | ha-mcpha-mcp is an unofficial Model Context Protocol server that lets AI assistants control and manage Home Assistant using natural language. | 5.4k | 118.1k |
| #3 | TregTreg 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.9k | 6.7k |
| #4 | Chrome 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.6k | 2.7M |
| #5 | codebase-memory-mcpHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 162… | 47.9k | – |
| #6 | open-computer-use👾 Open Computer Use – Open-Source Alternative to Codex Computer Use | 2.8k | – |
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
- wonderwhy-er/DesktopCommanderMCP on GitHub
- Desktop Commander README
- @wonderwhy-er/desktop-commander on npm
- Desktop Commander website
- Release v0.3.0 (Oct 13, 2026)
- Release v0.2.52 (Sep 29, 2026)
- Release v0.2.51 (Sep 17, 2026)
- Hacker News: The Zettelkasten method in Obsidian
- Hacker News: Both Codex and Claude got worse this week. Across every plan I retested
- 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:
[](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].