Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SmarterCommanderNew to Visual Studio Code? Get it now.
SmarterCommander

SmarterCommander

Zim

| (0) | Free
Dual-pane file manager for local and remote filesystems
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SmarterCommander — Preview

⚠ Preview version — some features may be missing or incomplete.

Dual-pane file manager for VS Code, inspired by Total Commander and Midnight Commander. Browse local and remote filesystems with two side-by-side panels.

Features

  • Dual-pane layout — two independent file panels side by side.
  • Browse root — entry point listing all available filesystem providers.
  • Local filesystem — navigate, list, and browse local files and drives.
  • Docker containers — browse files inside running or stopped containers.
  • SSH remotes — browse files on remote servers over SSH (saved connections persist globally).
  • GitHub repositories — browse repository contents via the GitHub API (saved repos persist globally).
  • Open in editor — click any file to open it in a VS Code tab.
  • Directory tree — view file sizes, modification dates, and permissions.
  • Keyboard navigation — arrow keys, Enter to open, Backspace to go up, Tab to switch panels.
  • Active pane switching — Tab or click to focus the other panel.
  • File selection — Shift+Arrow to multi-select, Ctrl+A to select all.
  • Send path to terminal — Ctrl+Enter to insert the focused file path into a dedicated terminal.
  • Save-back to remote — edit remote files (Docker, SSH) locally; changes are saved back automatically.

Browsable Filesystems

Provider Root URI Description
Local file:// Local machine files and drives
Docker docker:// Files inside Docker containers
SSH ssh:// Remote servers via SSH
GitHub github:// GitHub repositories via API

Commands

Command Title
smarterCommander.openPanels SmarterCommander: Open Panels
smarterCommander.about SmarterCommander: About

Usage

Run SmarterCommander: Open Panels from the Command Palette (Ctrl+Shift+P) to launch the file manager.

Navigating Filesystems

  1. Start at the Browse root — you'll see four providers: Local Filesystem, Docker Containers, SSH, GitHub.
  2. Click or press Enter on a provider to browse its contents.
  3. Use Backspace or Escape to go up one level.
  4. Type a URI (e.g. file:///c:/projects) into the URL bar and press Go or Enter to jump directly.

Managing Connections

  • SSH — select SSH in the browse root, then click ➕ Add SSH Connection. Enter a connection string in the format user@host:port (e.g. root@192.168.1.100:22). Port and user are optional (defaults: root / 22).
  • GitHub — select GitHub in the browse root, then click ➕ Add GitHub Repo. Enter a repository URL (e.g. https://github.com/owner/repo).
  • Connections are stored in VS Code global settings and persist across workspaces.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft