Dual-pane file explorer
Two panes, virtual scrolling through 100k+ files, live file watching, and Quick Look. The heart of the app.
Built in Rust, designed around your keyboard. Cmdr is in open beta: every feature carries an honest status pill, and hovering a pill explains what the status means.
Switching from Total Commander? See how Cmdr compares.
The file manager itself: two panes, safe file operations, and everything you reach for daily.
Two panes, virtual scrolling through 100k+ files, live file watching, and Quick Look. The heart of the app.
Copy, move, delete, rename, and new folders with a live file tree of progress, conflict handling, rollback, a background queue that works with mouse+keyboard, and parallel processing when possible. A drive pulled mid-transfer keeps every original, a NAS that drops off gets waited for, and copies keep dates, tags, and permissions wherever the destination can store them. The most-tested code in the app.
Opens even 10+ GB files instantly in Text, Binary, Hex, and Media modes, with search, word wrap, and support for single lines of any length.
Per-pane tabs with pinning, history, reopen closed tab, and moving a tab left, right, or to the other pane by drag or keyboard.
Drag files in, out, and between panes, including to and from Finder and other apps.
A durable history of every copy, move, delete, and rename, with a Roll back button on every reversible row and a plain reason on the rows that can’t be reversed. Can be turned off in Settings.
Rename a whole selection at once, Total Commander style: name and extension masks, search and replace, case changes, and counters, with a live preview of every row before anything changes. One Undo reverses the whole batch.
Browse, create, edit, and extract zip, tar, and 7z archives like folders, including password-protected ones. Also .app and .xlsx, .docx, and .pptx files.
Wildcard and regex matching work well; AI selection is cloud-only and still misses edge cases.
Paste or type any path and jump there; it’s new, so recents and edge-case path handling are still settling.
Customize any shortcut, with conflict detection and scope awareness.
Fuzzy-find every action with ⌘⇧P.
Browse history, branches, tags, stashes, and worktrees like folders, open any file from them in the viewer, and copy one out. Lists up to 100,000 commits in about a second.
Catches downloads and jumps to the latest with one key.
Extend Cmdr with your own scripts and tools.
Bring Cmdr to more platforms.
Network shares, servers, and phones open like any local folder, with the same fast file operations.
Browsing and fast direct transfers work on common NAS setups, with server-side copies within a share, saved servers and shares, account switching, accented names, DFS namespace roots, and unreliable servers. Constantly testing with more real-world servers.
Save an SFTP server once and open it from the volume switcher, with a root and start folder, free space, SSH host-key checks, key files, and passwords in your Keychain. Not yet tested against many real-world servers.
Open Nextcloud, ownCloud, Synology, and other WebDAV servers like folders, with a root and start folder and passwords in your Keychain. Not yet tested against many real-world servers.
Browse, copy, move, rename, and delete in buckets on AWS, R2, B2, Wasabi, Hetzner, Google Cloud Storage, Spaces, or any S3-compatible server, with cost estimates at list prices and share links. Tested live on all seven providers, but brand new.
Fast transfers on most devices, but macOS sometimes claims the device first and some phones need a reconnect.
Browse and index a phone’s whole filesystem over USB debugging, with the phone’s Allow prompt handled right in the pane. Tested on a Pixel; needs Android’s platform tools installed.
NFS, SCP, Google Drive, Dropbox, OneDrive, and more.
Cmdr knows your whole drive, so finding a file takes a second instead of a coffee break.
Indexes your whole drive in ~4 minutes, then stays current by watching real-time file system events. Folder sizes show right in the listing, and a background verifier makes sure they don’t drift.
Search the things (dogs, sunset, document, etc., and also text via OCR) inside your photos and screenshots. You pick which folders to index. Runs on your Mac, fully local.
Find files like “that PDF contract from last month”. AI turns it into filters, see hits in a second.
A built-in treemap to see what’s eating your disk.
A model that runs on your Mac, plus your own cloud keys when you want a smarter one.
Download a free 3B language model (about 2 GB) that runs on your Mac. Nothing leaves your machine. For a smarter AI, connect OpenAI/Anthropic/Google/etc., or any OpenAI-compatible endpoint.
Chat with an AI agent about your files. It can find them, look inside them (text, PDFs, photos, archives, etc., even on phones and servers), sees your past operations, knows your important folders, and can proactively suggest move/rename/delete/unzip actions, which you can review and approve/reject. Fully optional (you can use Cmdr as just a regular file manager!). Early stage with rough edges, but safe because all actions need approval from you. The agent can do nothing on its own. Can use an on-device model for complete privacy, and nothing reaches a cloud AI until you allow it.
Describe the names you want and Cmdr proposes them, reading the text inside your images. Every row shows the file and the evidence behind its name, you allow, edit, or deny each one, and the whole batch is one click from undone.
Say “clean up my Downloads folder” and approve or reject each suggested move.
Right-click any file for a quick AI explanation of what it is.
Found something rough that’s not listed? Report an issue and it gets fixed faster. For timing, see the roadmap.
Free for personal use. No signup, no trial period.
macOS only · Source-available (BSL 1.1)
Thanks for giving Cmdr a try! Open the file, drag Cmdr to Applications, and start it from there.
Cmdr has 114 GitHub stars. At 225, it can join Homebrew’s main catalog, so anyone can install it with one short command. Your star gets it closer.
114 of 225 stars
Want an email when a new version comes out? About once a month.
✓ You’re already on the release email list. Thanks!