GitHub
Rust + ratatui + crossterm

VCMC

A fast two-panel terminal file manager in the Midnight Commander spirit. Local files, SFTP, archives, viewer, editor, and search in one keyboard-first workflow.

Codebase fully built with Codex

Feature Set

Navigation

Dual-panel workflow

Work left/right with predictable panel focus and fast directory traversal.

Operations

Async jobs and progress

Copy/move/delete run via worker jobs so UI remains responsive during long tasks.

Remote

SFTP + bookmarks

Save hosts and reconnect quickly with @bookmark_name in connect flow.

Discovery

File and content search

Use fd for file lookup and rg for content hits with panelized results.

Inspect

Viewer and external editor

Open files in text/hex viewer and jump to external editor with F4.

Virtual FS

Archive browsing

Browse zip, tar, tgz as read-only virtual panels and copy files out.

Fast Keys

TabSwitch active panel
F5Copy selected file(s)
F6Move selected file(s)
F8Delete selected file(s)
F9Open top menu
F3Open viewer
F4Open external editor
/Inline quick search
Ctrl+OOpen shell mode
F10Quit VCMC

Installation

Clone repository

git clone https://github.com/gigimon/vcmc.git

Build binary

cd vcmc && cargo build

Run application

cargo run

VCMC In Action

VCMC main two-panel interface
VCMC interface with active quick search/filter state