$ ice-commander
Dual-pane. Native. Everywhere you work.
A keyboard-first file manager with a real terminal, archives that open like folders, remote filesystems in either panel — and direct P2P links between your own devices.
Try the online demo of the application right from this page, right now:
// this is the real web interface on an in-browser sandbox — press F3 on ice-photo.jpg or intro.mp4 · enter photos.tar.gz like a folder · copy with F5 · open the terminal · connect to the demo FTP. resets on reload
Two panels. Zero friction.
Everything a commander-style file manager should be — rebuilt native, fast, and connected.
Dual-Pane Command Center
A native high-performance dual-pane file manager. Supports classic keyboard layout (F5 Copy, F6 Move, F7 Folder, F8 Delete), drive mounts via DriveToolbar, and multiselect operations.
Symmetric Network Clients
Full connection manager integration. Seamlessly link to standard FTP, secure SFTP, and WebDAV servers alongside local directories. All sources look and feel identical.
Zero-Temp Archive Stack
Browse nested zip, tar, tgz, and tar.gz archives as virtual folders. Create archives from selected files, or copy directly from archives to remote servers without temp files.
Built-in Multimedia Suite
Native image thumbnails, built-in PDF viewer with remote file support, integrated MPV video player with OpenGL, audio player with playlists, and camera RAW photo previews.
Context-Aware Terminal
Embedded PTY terminal emulator for every panel. Automatically tracks your active directory path (CWD) and opens SSH console sessions for remote SFTP connections.
Serverless P2P WebRTC
Powered by the Node.In.Net framework. Share directories and transfer files between your devices directly via E2EE WebRTC — no cloud, no VPN configuration needed.
One core. Three ways to run it.
The same GTK-free core powers every edition — a native desktop app, a terminal TUI, and a headless web server you open in a browser. Pick whichever fits how you work.
Desktop app
The native GTK4 dual-pane manager — the full graphical experience on Linux, macOS and Windows.
nativeConsole app
A complete dual-pane TUI right in your terminal, à la Midnight Commander — for people who live in the shell.
terminalWeb server
Run it headless and drive it from any browser — same panels, the browser is the client. Still native Rust, no Electron.
browserOne panel local. One panel anywhere.
Remote sources mount straight into a panel and behave like local folders — same keys, same dialogs, favorites included.
Native code on every desk.
Rust + GTK4. One codebase, three platforms, no embedded browser pretending to be an app.
Linux
64-bit deb, rpm and zst packages — Debian-based, Fedora and Arch-based systems.
primary platformmacOS
Apple Silicon only — a native arm64 build.
supportedWindows
64-bit only — Windows 10 and 11.
supported