For Windows 10 / 11

Dual-pane speed,
native Windows behaviour.

OB Commander is a Win32 file manager written in Rust — no GUI framework, no runtime. It reuses the shell's own context menu, undo stack and Recycle Bin instead of reinventing them, and keeps its config, session and cache next to the exe. Nothing goes in the registry.

Free for personal and home use · Portable single exe · Windows 10 / 11 (64-bit)

3.9 MB
single portable exe
15 MB
private memory when idle
0
registry keys written

This is not a screenshot. Click it.

The window below is the real interface, redrawn in your browser. Its menus, command names, shortcuts, colours and config defaults are exported straight out of the program. The files are invented — the simulator never touches yours.

Double-click a folder to enter · click a column header to sort · drag the divider between headers · right-click a row or a header · just start typing to filter · Tab switches panes

Built for a hundred thousand files.

Sorting, filtering and folder sizes stay responsive at that scale. Everything below is in the free build unless it carries a Pro tag.

01

Panes, tabs and grids

Two panes by default, or any grid up to 4×4. Every pane keeps its own tabs — lockable, draggable, restored on the next launch — plus an optional directory tree down the left.

TabCtrl+TCtrl+LCtrl+Shift+E
02

Undo that Explorer understands

OB Commander hooks the Windows shell's own undo stack. Delete a file here and Explorer can undo it; delete one there and so can this. Undoing a delete restores from the Recycle Bin to its exact path. Total Commander has no undo at all.

Ctrl+ZCtrl+Y
03

Folder sizes, remembered

Space measures the folder under the cursor, Alt+Shift+Enter measures every one on screen. Results go into the size column and sort like any other number — and into SQLite, so an unchanged folder is never counted twice.

SpaceAlt+Shift+Enter
04

Duplicate finder

Group by size first, hash only what collides — full SHA-256, hard links excluded. Then keep the shortest path, the oldest copy or the one under the cursor and delete the rest. Ctrl+Z takes the whole batch back.

05

Previews

Ctrl+Q docks a preview in the other pane and follows the cursor; F3 opens a floating viewer. 13 image formats through WIC including animated GIF, PDF and Office through the system's own preview handlers, Markdown / HTML / JSON through WebView2, plain text with the encoding detected for you.

Ctrl+QF3
06

Three ways to find it

Type into the list to filter it, wildcards included. Ctrl+Shift+F queries Everything over its IPC — this folder or the whole disk, regex, junk folders excluded. Ctrl+B flattens a subtree into one flat list you can then de-duplicate or batch-rename.

Ctrl+SCtrl+Shift+FCtrl+B
07

Batch rename

Templates built from {name} {ext} {n}, find-and-replace with optional regex, case conversion. The preview will not let you commit while any two names still collide, and the finished batch undoes in one step.

Ctrl+M
08

Archives and checksums

Press Enter on a zip, 7z, rar or tar.gz and walk into it like a folder; F3 reads a file inside without unpacking it. CRC32, MD5, SHA-1 and SHA-256 all come out of a single pass, and it both writes and verifies SHA256SUMS.

Alt+F5Alt+F6
Pro 09

Remote SFTP

Browse a server like a local drive: upload, download, rename, delete, make directories, drag and drop. It reads the SSH setup you already have — keys, agent, jump hosts and the host aliases in your ~/.ssh/config. Nothing to configure twice.

10

96 settings in one file, reloaded as you save

Everything lives in a config.toml beside the exe. Save it and the window updates — no restart. Rearrange the entire menu bar, choose which columns show and in what order, rebind any of the 73 commands, or register your own external command and give it a shortcut, a menu entry and a toolbar button.

96settings
73named commands
6colour themes
Read the config reference
[[commands]]
name = "webp"
text = "Convert to WebP"
run  = 'magick mogrify -format webp -quality 85 {sel}'
wait = true       # wait for it, report failures
refresh = true    # reload the pane afterwards

[keys]
webp = "Ctrl+Shift+W"

Free at home, licensed for work

Personal and home use of the basic features is free, with no account. Commercial use — for a company, an organisation or any kind of work, freelance included — needs a licence for each user after a free 30-day evaluation, and Pro features such as remote SFTP need a licence too.

Free

For you and your family: your own computer, your own projects, your studies.

$0 personal use
  • Every core feature on this page
  • No account needed
  • Portable — config and cache beside the exe
  • English and Chinese built in, more by dropping in a file
  • AI skill — change settings by chatting
Download free

Pricing is not final yet. Leave your email below and you'll hear when licensing opens.

Get OB Commander

One exe. Unzip it anywhere — a USB stick is fine — and run it. There is no installer and nothing to uninstall.

Download for Windows

Portable single exe, 3.9 MB · Windows 10 / 11 (64-bit) · Config, session and cache all stay beside the exe

Follow the releases

New versions, and word when licensing opens. Nothing else — a couple of emails a month at most.

Unsubscribe any time by writing to support@obcommander.com.