Desktop Commander icon

Desktop Commander

Extends Claude's desktop app capabilities with terminal control, filesystem operations, and file editing.

About

Desktop Commander enhances the Claude desktop application by providing terminal command execution with output streaming, process management, and comprehensive filesystem operations. It enables surgical text replacements and full file rewrites, supporting multiple files and pattern-based replacements. Built upon the MCP Filesystem Server, it facilitates seamless integration with Claude, offering advanced code editing and system-level control.

Key Features

  • 1,101 GitHub stars
  • Manage processes (list and kill)
  • Execute terminal commands with output streaming and configurable timeout
  • Perform file operations: read, write, create, list, move, search
  • Edit code with surgical text replacements or full file rewrites
  • Supports Model Context Protocol (MCP) for seamless integration with Claude

Use Cases

  • Executing system commands directly within Claude
  • Editing code and configuration files using Claude's assistance
  • Automating development tasks through terminal commands