← Enver Biševac

Commander

A cross-platform, keyboard-first file manager with two- and four-pane layouts. Fully functional shareware, $10 / year.

Commander in Advanced mode — dual panes with a permission column and command line
Commander in Advanced mode.

Commander at a glance

What it is
A desktop file manager with side-by-side, stacked and four-pane layouts, plus keyboard-first and mouse workflows.
Platforms
macOS, Windows and Linux.
License
Fully functional shareware. Registration costs $10 / year and removes the startup reminder.
Best for
Fast file operations, batch work, archives, remote storage, file inspection and disk cleanup.

Overview

Commander is a keyboard-driven file manager with configurable two- and four-pane layouts. It is built for the everyday rhythm of copying, moving, comparing and organizing files, but it also carries heavier tools: batch renaming, recursive search, directory synchronization, archive handling, file conversion, encryption, checksum creation and verification, an integrated terminal, remote and cloud panels for SFTP, S3-compatible object storage, WebDAV, FTP/FTPS, Dropbox, Google Drive and OneDrive, saved remote-desktop connections, encrypted Nearby Share transfers between your own computers, SMB and NFS network-share browsing, gallery browsing, an Activity Monitor for CPU, memory and disk, and a guided disk cleanup that reports what it can reclaim. It runs on macOS, Windows and Linux.

Copies, moves, deletes, renames and newly created files are undoable, every keyboard command can be rebound, a command palette (Ctrl+Shift+P) runs any menu command by name, and quick file search (Ctrl+P) finds a file anywhere below the current folder. Colour tags, priorities and rule-based row colours keep track of your own work; named workspaces and a persistent drop shelf keep track of where you were and what you were gathering.

The trial is not crippled. Commander is fully functional as shareware: every feature is available, and the unregistered edition only shows a short startup dialog before the app opens. Buying a license removes that dialog and supports continued development.

For a searchable guide to the product, see the Commander documentation.

Release notes

Loading release information...

Two modes

On first launch Commander asks how you like to work, and you can switch at any time.

Normal

A clean, roomy layout for everyday file management — comfortable spacing, curated columns (name, size, date), hidden and system files kept out of the way. Recommended for most people, with the full set of file, view, batch, archive and conversion tools.

Advanced

A dense, terminal-forward layout for power users — sysadmins, developers and tinkerers. Compact monospace listing, a POSIX permissions column, hidden files shown, and an always-on command line with shell-history autocomplete. It adds a Git status bar, a binary inspector, a hex viewer, a package manager (Homebrew on macOS, winget or Chocolatey on Windows) and an external-tools checker.

Features

Panes, navigation & menus

Tags, colours & finding your own work again

Viewing, preview & plugins

Built-in editor

File operations & batch tools

Archives, conversion & documents

Remote, cloud & devices

Nearby Share

Command line, terminal & system tools

Security, cleanup & settings

Customer reviews

Loading verified customer reviews...

Plugins

Commander has an extensible plugin system for viewers, thumbnails, converters, archive packers and virtual filesystems. Plugins are discovered at startup and can be installed, updated, enabled or disabled from Settings → Plugins.

Examples include CSV and SQLite viewers for Quick View and F3, 7-Zip and ZIP Extras packers for additional archive formats, and Archive FS, Disk Image FS and Containers FS for browsing packaged or external content like normal folders.

The built-in Marketplace installs from a public catalog out of the box, and you can add your own catalog URLs under Settings → Plugins → Sources. Commander merges every source, badges each plugin with where it came from, and verifies each package against the SHA-256 listed in the source it was installed from.

Browse plugins, submit your own or request a custom plugin

Feedback and support

Help shape Commander by describing a workflow that could be improved, or send the technical details needed to reproduce a problem.

Request a feature · Report a bug

Keyboard shortcuts

TabSwitch active paneEnterOpen folder or file
BackspaceGo up one levelAlt+↓Folder history
Alt+F1Left pane drive pickerAlt+F2Right pane drive picker
Alt+← / Alt+→Back / forwardCtrl+USwap active and target panes
type lettersQuicksearch by nameCtrl+↓Next quicksearch match
Ctrl+SFilter the listEscClear search, filter or preview
Ctrl+NNew windowCtrl+BDirectory branch view
Ctrl+Shift+BBranch view of selected foldersCtrl+Shift+PCommand palette
Ctrl+TNew tabCtrl+WClose tab
Ctrl+Tab / Ctrl+Shift+TabNext / previous tabCtrl+DBookmark folder / hotlist
Ctrl+Shift+TNew background tabCtrl+Shift+WClose all tabs
Ctrl+← / Ctrl+→Open folder in the target paneCtrl+↑Open folder in a new tab
Ctrl+QToggle Quick ViewCtrl+Shift+QQuick View in a window
Ctrl+F8Folder treeCtrl+HToggle hidden files
Ctrl+ASelect allCtrl+PQuick file search
SpaceSelect; calculate folder sizeInsertSelect and move down
F1HelpShift+F6Rename
F3View in Viewer windowF4Edit in built-in editor
F5Copy to target paneF6Move to target pane
F7New folderF8 / DeleteMove to Trash
Shift+F8Delete permanentlyF9New file
Alt+F4Quit (⌘Q on macOS)Alt+EnterProperties
Shift+F2Synchronize directoriesCtrl+Shift+RConnect to remote desktop
Alt+F5Pack into archiveAlt+F9Unpack archive
Alt+F7Find filesCtrl+MMulti-rename
Ctrl+C / Ctrl+XCopy / cut filesCtrl+VPaste files
Ctrl+LFocus command lineCtrl+`Toggle integrated terminal
Ctrl+FConnect to ServerCtrl+Shift+FDisconnect
Alt+BackspaceUndo file operationCtrl+Shift+MActivity Monitor
Ctrl+IShow the target pane's folder hereCtrl+Shift+USwap active and target tab sets
Alt+F8Command-line historyAlt+Shift+EnterCalculate all folder sizes
Cmd+DeleteMove to Trash on macOSCmd+Shift+DeleteDelete permanently on macOS

Function bar: F3 View · F4 Edit · F5 Copy · F6 Move · F7 New folder · F8 Delete · F9 New file · Alt+F4 Exit. The captions follow your own bindings, so a rebound command relabels its button.

In the terminal panel (only while the shell has focus): Ctrl+Shift+T New tab · Ctrl+Shift+W Close tab · Ctrl+Tab Next tab · Ctrl+Shift+C Copy · Ctrl+Shift+V Paste. On macOS these are ⌘T, ⌘W, ⌘C and ⌘V, since no shell binds Command.

In the built-in editor (F4): Ctrl+S Save · Ctrl+R Reload · Ctrl+F Find · Ctrl+H Replace · Ctrl+G Go to line · Ctrl+W Close window

On macOS, use ⌘ in place of Ctrl for menu commands; a few actions differ (Filter is ⌘F, hidden files ⌘⇧., Properties ⌘I), and where ⌘ is reserved by the system Commander keeps Control — ⌃Q Quick View, ⌃M Multi-rename. Undo also answers to Ctrl+Z (⌘Z) whenever the system's text-editing Undo has not claimed it first; on macOS ⌃Z edits the file comment instead. These are the defaults — Settings → Shortcuts rebinds any of them.

Download

Free to try, then $10 / year to keep — for macOS, Windows and Linux . The unregistered app is fully functional and only shows a startup dialog; a license removes that dialog. Once installed, Commander can check for and install updates automatically, then shows a one-time offline What's New summary after the installed version changes.

Each menu lists the available architectures and package formats. The picker defaults to the latest release; choose an earlier version if you need to roll back.

Linux install

Three formats are published for each architecture. Use the .deb on Debian or Ubuntu and the .rpm on Fedora or openSUSE if you want Commander managed by your package manager; use the recommended .AppImage.tar.gz if you would rather keep it portable.

sudo apt install ./Commander-*-linux-x86_64.deb    # Debian, Ubuntu
sudo dnf install ./Commander-*-linux-x86_64.rpm    # Fedora, openSUSE

Every Linux artifact is signed. Append .asc to any download URL for its detached signature, and the release folder also carries Commander-<version>-linux-signing-key.asc; import that key once, then gpg --verify Commander-….deb.asc Commander-….deb checks a download before you install it.

The portable AppImage

After extraction, the AppImage is already executable. Keep it in an Applications folder in your home directory so updates and launchers have a stable place to find it.

Move the extracted Commander AppImage into the Applications folder in your home directory, then run it.
  1. Create ~/Applications if it does not exist.
  2. Extract Commander-*.AppImage.tar.gz.
  3. Move Commander-*.AppImage into ~/Applications.
  4. Double-click the AppImage, or run it from the terminal.
mkdir -p ~/Applications
tar -xzf Commander-*.AppImage.tar.gz
mv Commander-*.AppImage ~/Applications/
~/Applications/Commander-*.AppImage