← Enver Biševac

Commander

A cross-platform, Total Commander–style dual-pane file manager. 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, dual-pane file manager with 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 two independent panes. 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, an integrated terminal, remote and cloud panels for SFTP, S3-compatible object storage, WebDAV, FTP/FTPS, Dropbox, Google Drive and OneDrive, encrypted Nearby Share transfers between your own computers, Windows Network Neighborhood browsing, gallery browsing and CleanMyMac-style disk cleanup. It runs on macOS, Windows and Linux.

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.

Latest changes

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 system panel, a binary inspector, a hex viewer, a package manager (Homebrew / Chocolatey) and an external-tools checker.

Features

Panes, navigation & menus

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 the two panes
type lettersQuicksearch by nameCtrl+↓Next quicksearch match
Ctrl+SFilter the listEscClear search, filter or preview
Ctrl+NNew windowCtrl+BDirectory branch view
Ctrl+TNew tabCtrl+WClose tab
Ctrl+← / Ctrl+→Previous / next tabCtrl+DBookmark folder / hotlist
Ctrl+Shift+TNew background tabCtrl+Shift+WClose all tabs
Ctrl+QToggle Quick ViewCtrl+Shift+QQuick View in a window
Ctrl+F8Folder treeCtrl+HToggle hidden files
Ctrl+RRefresh panesCtrl+ASelect all
SpaceSelect; calculate folder sizeInsertSelect and move down
F1HelpF2Rename
F3View in Viewer windowF4Edit in built-in editor
F5Copy to other paneF6Move to other pane
F7New folderF8 / DeleteMove to Trash
Shift+F8Delete permanentlyF9New file
F10QuitAlt+EnterProperties
Shift+F6Rename in placeShift+F2Synchronize directories
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
Cmd+DeleteMove to Trash on macOSCmd+Shift+DeleteDelete permanently on macOS

Function bar: F2 Rename · F3 View · F4 Edit · F5 Copy · F6 Move · F7 New folder · F8 Delete · F9 New file · F10 Quit

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.

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.

Linux install

Choose the recommended .AppImage.tar.gz download. 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