Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. File managers
  3. Rat Commander

Rat Commander

What it is

Rat Commander is a free two-panel terminal file manager for Linux, macOS, and Windows. It combines file browsing and editing with media viewing, archives, Git, remote filesystems, and system tools. The panels support layouts including details, trees, thumbnail grids, and 3D views, with horizontal or vertical splits. Its built-in viewer and editor include syntax highlighting, search and replace, Markdown rendering, tables, images, and in-place hex editing. Git features cover status, staging, commits, diffs, branches, and history. Remote filesystems over SFTP, SCP, FTP, and FTPS support file operations; SFTP and SCP also offer remote shell access over the same SSH connection. Rat Commander can browse and edit ZIP, TAR variants, 7z, and other archives, while RAR is read-only. QR codes support transferring files over a local network. Linux disk tools can mount, format, flash, and image disks and USB devices. Windows support excludes Drive Manager and Network Connections. The project is written in Rust with Ratatui and licensed under GNU GPL-2.0-only.

For and against

For

  • Two panels offer several file-view layouts
  • Built-in editor supports syntax highlighting and hex editing
  • Git tools include staging, commits, diffs, and branches
  • Available for Linux, macOS, and Windows

Against

  • RAR archives are read-only
  • Windows excludes Drive Manager and Network Connections
  • Linux disk management tools are platform-specific

The verdict

Rat Commander brings file management, editing, Git, remote connections, and system tools into a free terminal application. Note the read-only RAR support and Windows feature exclusions before choosing it.

Who it suits

Rat Commander suits people who prefer a terminal file manager with file editing, Git, archives, and remote filesystem access. It may also suit users who want system tools and file transfer features in one application.

Plans and prices

Rat Commander

Free

Self-contained terminal file manager; no paid tiers or usage limits stated

Every plan, in full

On the record

Architecture
It is written in Rust with Ratatui and is designed to provide its core features without external tools.rat-commander.com · read 28 Sep 2026
Archives
ZIP, TAR and several compressed TAR formats, 7z, and RAR archives can be browsed, with RAR read-only.github.com · read 29 Sep 2026
Archive support
Yesrat-commander.com · read 21 Sep 2026
Binary Tools
Includes a hex editor, executable analysis, byte maps, and binary comparisonrat-commander.com · read 27 Sep 2026
Certificate Inspection
Inspects SSL/TLS certificate details, validity, expiration, and certificate chainsrat-commander.com · read 27 Sep 2026
Company Affiliation
The project states that it is not affiliated with Symantecrat-commander.com · read 27 Sep 2026
Connection security
For FTPS, certificates trusted by the system are accepted, while self-signed certificates are shown by SHA-256 and can be pinned after trust; SSH hosts can use known_hosts and SSH config settings.github.com · read 28 Sep 2026
Core Capabilities
File and media viewing, editing, hex editing, archives, Git, remote filesystems, disk and process managementrat-commander.com · read 27 Sep 2026
Disk Management
Linux disk tools can mount, format, flash, and image disks and USB devicesrat-commander.com · read 27 Sep 2026
Documentation
A full user manual is available from the repository and in the application through F1.github.com · read 28 Sep 2026
Dual-pane layout
Yesrat-commander.com · read 21 Sep 2026
Editor and viewer
The built-in viewer and editor support syntax highlighting, search and replace, Markdown rendering, CSV/TSV tables, images, and in-place hex editing.github.com · read 28 Sep 2026
Editor Features
Includes syntax highlighting, block operations, search and replace, and media tag editingrat-commander.com · read 27 Sep 2026
File operations
It supports file copy, move, delete, permissions, ownership, symlinks, and directory creation.github.com · read 29 Sep 2026
File transfer
Files can be sent to or received from a nearby phone or laptop over the local network using a QR code.github.com · read 29 Sep 2026
Git
Git features include status, diffs, staging, commits, branches, push and pull, and browsing repository history.rat-commander.com · read 29 Sep 2026
Git Integration
Supports Git status, commits, pushes, pulls, diffs, branches, history, and blamerat-commander.com · read 27 Sep 2026
Implementation Stack
Written in Rust with Ratatuirat-commander.com · read 27 Sep 2026

The review

Rat Commander is a free, two-panel terminal file manager for Linux, macOS, and Windows that folds editing, Git, remote filesystems, archives, and system utilities into one application. It suits technically minded users who want a keyboard-driven workspace without assembling a collection of external tools. Its breadth is unusually strong for a no-cost utility, although read-only RAR handling and two missing Windows tools matter for some workflows.

Overview

Written in Rust with Ratatui, Rat Commander is designed to provide its core capabilities without additional software requirements. The dual-pane interface supports vertical or horizontal splits, multi-file selection, and full, brief, details, tree, 3D, and thumbnail-grid views. Compatible terminals can show graphics, progress bars, and graphs at full resolution, while common images and audio can be rendered graphically or as ASCII.

Localization is a genuine strength: 18 built-in languages include English, French, German, Spanish, Hindi, Persian, and Arabic, with right-to-left support and user-added languages. Documentation is available in the repository and inside the application through F1.

Key features

Viewing and editing

The viewer and editor cover syntax-highlighted text, Markdown, CSV and TSV tables, block operations, search and replace, and media-tag editing. A hex editor adds in-place binary editing, executable analysis, byte maps, and binary comparison. Thumbnail browsing and interactive 3D views make the interface useful for visual files and structural exploration, not just directory navigation.

Git and archives

Git integration spans status, logs, staging, commits, stash, fetch, pull, push, synchronization, checkout, reset, clone, diffs, branches, history, and blame. That range can keep repository work in one terminal screen. Archive support covers ZIP, TAR variants, 7z, and other formats with browsing and editing; RAR files are read-only, so users who routinely modify RAR archives need another tool.

Remote and system tools

SFTP, SCP, FTP, and FTPS servers appear as local-like filesystems, with transparent file operations. SFTP and SCP also provide remote shell access over the same SSH connection. FTPS accepts system-trusted certificates and can pin self-signed certificates by SHA-256; SSH uses known_hosts and SSH configuration. A one-shot local HTTP server and QR code can send files, while a QR-opened page can receive them through a random URL token.

System utilities include process exploration, CPU-load and battery information, process termination, a disk explorer, Linux disk management, and a Linux network-connection monitor. Linux disk tools can mount, format, flash, and image disks and USB devices. Windows includes all features except Drive Manager and Network Connections.

Pricing

Rat Commander costs free. The free plan is self-contained, with no paid tiers or usage limits stated, and there is no trial because the product is already free. That makes it suitable for individuals, technical teams, and anyone wanting the complete feature set without seat fees or renewals. It is licensed under GNU GPL-2.0-only.

Platforms

Linux, macOS, and Windows are supported. Linux users receive the full system-tool set; Windows users should account for the missing Drive Manager and Network Connections features. The application runs in a terminal and requires nothing else to install.

Who it's for

Choose Rat Commander if you want one terminal workspace for local files, code editing, Git, archives, remote servers, media, and low-level binary inspection. It is particularly well suited to developers, system administrators, and power users who value broad keyboard-oriented tooling and multilingual or right-to-left interfaces. It is less suitable when editable RAR archives or Windows disk and network management are essential.

Pros and cons

  • Pro: Combines file management, editing, Git, remote protocols, media tools, and system utilities without external-tool requirements.
  • Pro: Deep Git coverage and SSH-based remote shell access reduce context switching.
  • Pro: Full-resolution terminal graphics, thumbnails, 3D views, and 18 languages broaden its usefulness beyond plain text navigation.
  • Con: RAR support is read-only, limiting archive maintenance.
  • Con: Windows lacks Drive Manager and Network Connections.

Alternatives

Pick Terminal File Managers to compare the wider category. nnn is a free open-source terminal manager spanning Android, Linux, macOS, and Windows. Clifm is a free GPL version 2-or-later option for Android, Linux, and macOS. TUIFIManager is free, GPL-3.0 software available on Android, Linux, macOS, and Windows. Alfa is free MIT-licensed open source distributed as separate npm packages across API, desktop, self-hosted, and web environments. far2l is a free GNU/GPLv2 choice for Linux and macOS, marked as beta software. FileManagerTUI is free MIT-licensed software for Linux, macOS, and Windows. Newt is free open-source software for Linux, macOS, and Windows. pointer is a free Unlicense single binary for Linux and macOS.

Verdict

Rat Commander is the strongest fit for users who want an expansive, self-contained terminal file manager with serious Git, remote, editing, and system capabilities at no cost. Look elsewhere if editable RAR archives or Windows drive and network management are non-negotiable.

Alternatives to Rat Commander

Every alternative, ranked