Work with code and text, run processes, and automate tasks, going far beyond other AI editors - without API token costs.
No need to buy separate tools for coding, file access, terminal commands, DevOps, and automation. Desktop Commander puts it all in one chat.
All your files remain safely on your local machine. Only the necessary data is sent to Claude's LLM for processing and analysis.
Work without worrying about API token limits or per-token costs. Use Desktop Claude client to gain access to unlimited tokens. We recommend Claude Max subscription for the best experience.
Claude understands your project structure with intelligent file search and can make precise surgical changes to your codebase.
Execute any command line operation directly through Claude's interface for seamless development, testing, and deployment workflows.
Works seamlessly across Windows, macOS, and Linux with native support for each operating system's capabilities.
Tailor security settings, file access permissions, and command execution rules to match your specific requirements and comfort level.
See how Desktop Commander serves different professionals with their specific needs
Build products faster without coding skills.
Streamline environment setup, server configuration, and deployment processes.
Maintain consistent documentation and streamline content creation processes.
Manage design assets and streamline the implementation of designs into code.
Organize files and automate document processing.
Getting started with Desktop Commander MCP is quick and easy
There are multiple options for installing DesktopCommanderMCP
Install automatically via Smithery:
npx -y @smithery/cli install @wonderwhy-er/desktop-commander --client claude
Install using npx directly:
npx @wonderwhy-er/desktop-commander@latest setup
For macOS users, you can also use this bash script:
curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash
For macOS users, use our automated bash installer which will:
curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash
This is the simplest installation method for macOS users.
Add this to your claude_desktop_config.json:
{ "mcpServers": { "desktop-commander": { "command": "npx", "args": [ "-y", "@wonderwhy-er/desktop-commander" ] } } }
Clone and build locally:
git clone https://github.com/wonderwhy-er/DesktopCommanderMCP cd DesktopCommanderMCP npm run setup
To install DesktopCommanderMCP you need to have Node.js v18.18.0+ and Claude Desktop installed on your system:
Download Node.js: https://nodejs.org/en/download
Download Claude Desktop: https://claude.ai/download
Remember to restart Claude after installation.
Join thousands of developers who have transformed their Claude experience with Desktop Commander.
Weekly Downloads
User Rating
GitHub Stars
See what developers are saying about Desktop Commander MCP
Connect with other users and contributors to share ideas, get help, and contribute to the project.
Learn more about Desktop Commander MCP from articles, videos and community
Analytics India Magazine covers how Desktop Commander MCP is changing the AI coding landscape
Watch Desktop Commander MCP in action with this detailed walkthrough and demonstration
Discover how Claude with MCPs replaced traditional coding assistants like Cursor and Windsurf
Find answers to common questions about Desktop Commander MCP
Claude Desktop Commander is an MCP (Model Context Protocol) tool that allows Claude Desktop to access and control your computer's file system and terminal. It enables Claude to explore, read, and write files, execute commands, and manage processes - expanding Claude's capabilities beyond just conversation to become a comprehensive assistant that can work with your entire operating system.
Unlike tools like Cursor or Windsurf which are primarily designed as coding IDEs, Claude Desktop Commander works with Claude to provide a more flexible, solution-centric approach. Key differences include:
Claude Commander is free and open source for personal use. For companies with annual revenue more than 1M USD and more than 10 people, we are charging $20 per license. To use DesktopCommander, you also need a Claude Pro, which costs $20 or / Claude Max subscription for $100 per month.
Claude Desktop Commander works with Windows, macOS, and Linux. Work is ongoing to improve Windows support, WSL integration, and enhance compatibility with various Linux distributions.
Claude Desktop Commander operates within a configurable security framework:
You can customize security settings by asking Claude about configuration options. Always review actions Claude proposes before approval, especially when working with important files or system configurations.
Yes, users have reported success with very large codebases (one user mentioned 44k files with 11 million code lines). The tool can work across multiple projects and services simultaneously, making it suitable for complex development environments.
Yes, when installed through npx or Smithery, Desktop Commander automatically updates to the latest version when you restart Claude. No manual update process is needed.
Join our Discord server for community support, check the GitHub issues for known problems, or review our comprehensive FAQ for troubleshooting tips. If you encounter a new issue, please consider opening a GitHub issue with details about your problem.
Tools like Cline are great options that integrate directly with VSCode. The main differences are:
Many users employ both, using the right tool for different tasks.
Help us improve our FAQ by suggesting new questions or improvements.
Join our Discord community for real-time support, discussions, and updates.
Join our Discord Server