Compare

cwdio vs Midnight Commander

GNU Midnight Commander is the text-mode two-panel manager of Unix — on Windows via WSL; cwdio is a graphical Windows dual pane with a following terminal and git.

Updated 16 August 2026 View as Markdown

cwdio previewing a README file with Quick Look: the markdown is rendered with headings, a syntax-highlighted code block and a formatted table, with a Formatted and Source toggle in the header.
MC is the shell, which is both its strength and its limit. Here Space renders the file itself — formatted Markdown, syntax-highlighted code, images, PDFs, video — instead of describing it in text.

GNU Midnight Commander is the two-panel, text-mode file manager Unix people reach for over any ssh session: free software, a subshell under the panels, an internal viewer, editor and diff, and it runs wherever a console runs. cwdio takes the same idea to a Windows desktop: two graphical panels, an embedded terminal that follows the panel (with a WSL profile per distribution, so mc runs inside it if you like), previews for almost any file, verified transfers with a journaled queue, git in the list and batch undo — free during the beta, with no telemetry.

Side by side

cwdioMidnight Commander
InterfaceGraphical, dark or light, dockableFull-screen text mode (ncurses/S-Lang)
Platform64-bit Windows 10/11Unix-like systems: console, terminal emulators, over ssh; on Windows via WSL
LicenceFree in beta; Founding Users free forever; one-time tiers at 1.0GNU GPL (v3+), free software
SourcePrivate; binaries and issues publicOpen
Two panelsYes; per-panel folder tabsYes
ShellEmbedded terminal with two-way working-directory sync; always-visible command line; SSH shell on SFTPSubshell under the panels; execute commands in place
Viewer / editorSpace Quick Look (images, video, audio, PDF, CSV tables, Markdown, code, diff, hex); F4 built-in or external editorInternal viewer, editor (mcedit) and diff viewer
RemoteSFTP and FTP/FTPS as folders, credentials encrypted by the OSRemote filesystems via its virtual filesystem (see its documentation)
ArchivesZIP, 7z, RAR, tar read (incl. encrypted); ZIP, 7z, tar.gz createArchives via its virtual filesystem (see its documentation)
TransfersVerified copy, resume, journaled queue that survives a restart, per-file skip/retryCopy, move, delete directory trees
UndoCtrl+Z undoes a batch; overwrite stash; delete to Recycle Bin
SearchName and content, honours .gitignore; Everything when installedSearch for files
GitStatus column, changes, branches, history, push/pullNot built in
TelemetryNoneNone (free software)

Where Midnight Commander is stronger

  • It runs over ssh on any Unix box, and that is most of what it is for.
  • Free software under the GPL, packaged by every distribution.
  • mcedit and the diff viewer are right there in the console.
  • Decades of muscle memory for anyone who administers servers.

Where cwdio is different

  • A Windows desktop app with graphics: thumbnails, a Space preview of images, video, PDFs, CSV tables and code, a size map, drag and drop with Explorer.
  • The terminal follows the panel — and vice versa — for PowerShell, cmd, bash, WSL and Git Bash, plus SSH shells on SFTP connections; mc inside that terminal is a legitimate setup.
  • Transfers designed for interruption, batch undo, an overwrite stash, Recycle Bin.
  • Git in the panel, and remote servers as folders with OS-encrypted credentials.

Who should pick which

  • Keep Midnight Commander on your servers and in WSL; nothing here replaces it there.
  • Choose cwdio for the Windows desktop side: the same two-panel model with a screen, and a terminal that is always in the folder you are looking at.

Switching notes

F5/F6/F7/F8, F3/F4 and Tab carry over. mc’s Ctrl+O becomes cwdio’s Ctrl+O or Ctrl+` (toggle the terminal), and the command line under the panels is always there. New: Space for Quick Look, Ctrl+Shift+P for the palette, Ctrl+Z for undo, Ctrl+P go to file. See the shortcut table and terminal sync.

Last checked

Midnight Commander facts from midnight-commander.org, read 2026-08-15: “a visual, dual-pane file manager”, “feature-rich, full-screen, text-mode application”, copy/move/delete trees, search, “execute commands in the subshell”, internal viewer, editor and diff viewer, ncurses/S-Lang, runs on a console, in an X terminal and over ssh, GNU GPL (v3+), install instructions for Debian/Ubuntu, Fedora/Red Hat, FreeBSD, OpenBSD and macOS. Its VFS details were not on that page and are only pointed at above.

Questions

Can I run Midnight Commander on Windows?

Inside WSL, yes — and cwdio's embedded terminal has one profile per installed WSL distribution, so mc runs inside cwdio's terminal while cwdio's panels show the same folders. Native Windows builds of mc exist from third parties; midnight-commander.org itself lists Linux, BSD and macOS installs.

Which is free?

Midnight Commander is GPL free software. cwdio is free during the beta with every feature and no account; beta users keep it free forever, and paid one-time tiers arrive for new users at 1.0. cwdio's source is private.

Do the same keys work?

The two-panel core does: F5 copy, F6 move, F7 new folder, F8 delete, F3 view, F4 edit, Tab between panels — mc, Far, Total Commander and cwdio share it. mc's Ctrl+O to flip to the subshell is cwdio's Ctrl+O/Ctrl+` to toggle the terminal, whose folder is always the panel's.

Does cwdio have mc's subshell?

It has the modern equivalent: an always-visible command line under the panels plus an embedded terminal with two-way working-directory sync. cd in the shell and the panel follows; navigate the panel and the shell follows.