EVERYTHING XIAOMI
Get listed

Clifm

Clifm is a free, open-source file manager for people who want to manage files by entering shell commands.

Place
#7 of 29
Score
6.7
Clifm's website

What Clifm is

Clifm is a free, open-source file manager for people who want to manage files by entering shell commands. It runs on the command line and has no graphical or text-based user interface, so it does not offer the familiar layout of a traditional terminal file manager. Its file tools include bookmarks, search, selection, tags, filters, previews, bulk renaming, archiving, trash, and file opening. Shell features include tab completion with fzf integration, command expansions, autosuggestions, syntax highlighting, aliases, and command history. Users can configure profiles, shortcuts, themes, prompts, custom commands, and plugins; a documented plugin can show Git status before each prompt. Clifm supports remote file access and archives, but has no dual-pane view. The project says it collects no data and makes no outside connections, and its feature list includes secure commands and a stealth mode. It is listed for Android, Linux, and macOS, with no Windows support. Linux binary packages are available for most major distributions, and source installation instructions cover Linux and BSD. It is GPL version 2 or later.

Good

  • Free and open source under GPL version 2 or later
  • Includes previews, tags, filters, and bulk renaming
  • Supports remote file access and archives
  • Offers configurable profiles, themes, shortcuts, and plugins

Watch out

  • No graphical or text user interface
  • No dual-pane view
  • Windows is not supported

Who it suits

Clifm suits people who prefer file management through shell commands rather than a traditional terminal file manager interface. It is also suited to users who want configurable shell conveniences and file tools such as previews, tags, and bulk renaming.

Verdict

Clifm centers file management on commands, with a broad set of file operations and shell features. Its command-only interface and lack of a dual-pane view may not suit people seeking a visual file manager layout.

Plans and prices

From Clifm's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
ClifmFreeGPL version 2 or later · no paid plans stated

The facts

Each one read from Clifm's own pages, with the date it was checked.

What it does

Archive support
Yeschecked 21 Sep 2026
Customization
Users can configure profiles, keyboard shortcuts, themes, prompts, custom commands, and plugins.checked 5 Oct 2026
Dual-pane layout
Nochecked 21 Sep 2026
File operations
Features include bookmarks, search, file selection, tags, filters, previews, bulk renaming, archiving, trash, and file opening.checked 5 Oct 2026
Installation
The README says Linux binary packages are available for most major distributions through the OpenSUSE Build System and gives source installation instructions for Linux and BSD.checked 5 Oct 2026
Integrations
The project documents fzf tab completion and a plugin that can display Git status before each prompt.checked 5 Oct 2026
Intended users
The README presents Clifm as a command line file manager for people who prefer shell commands to a traditional terminal file manager interface.checked 5 Oct 2026
Interface
Clifm has no GUI or TUI and is designed for file management through commands.checked 5 Oct 2026
License
The project is licensed under GPL version 2 or later.checked 5 Oct 2026
Preview pane
Yeschecked 21 Sep 2026
Privacy
The project says Clifm collects zero data and makes no connection to the outside world.checked 5 Oct 2026
Product
Clifm is a shell-like, text-based terminal file manager that runs on the command line.checked 5 Oct 2026
Remote file access
Yeschecked 21 Sep 2026
Security
The feature list describes a secure environment, secure commands, and a stealth mode.checked 5 Oct 2026
Shell features
Clifm provides tab completion with fzf integration, command line expansions, autosuggestions, syntax highlighting, aliases, and command history.checked 5 Oct 2026
Support
The project directs users to its FAQ, wiki documentation, issue tracker, and repository discussions for help and feedback.checked 5 Oct 2026

Where it runs

Linux support
Yeschecked 21 Sep 2026
macOS support
Yeschecked 21 Sep 2026
Platforms
The project lists Linux, Termux on Android, BSD variants, macOS, Solaris/Illumos, Haiku, and Cygwin/MinGW as supported environments.checked 5 Oct 2026
Windows support
Nochecked 21 Sep 2026
The full review of Clifm

Clifm is a command-driven file manager for Linux, macOS, and Android users who are comfortable making the shell their primary workspace. It is a strong choice for people who want extensive file operations and shell customization in one open-source tool, but its command-only design rules out anyone seeking a graphical or pane-based browser.

Overview

Clifm puts everyday file management into a shell-like command line. Its toolkit covers searching, selecting, tagging, filtering, previewing, opening, archiving, trashing, and bulk renaming. That range is practical for both routine navigation and larger batches of files, provided you are willing to work through commands rather than menus.

There is no GUI or TUI, and no dual-pane view. This keeps the environment focused and script-friendly, but it also makes Clifm a poor fit for users who depend on visual side-by-side browsing. The project is GPL version 2 or later, says it collects zero data, and says it makes no connection to the outside world. Its documented secure commands and stealth mode add appeal for privacy-conscious users who want a tightly controlled local workflow.

Key features

Shell conveniences are the center of Clifm's design. Tab completion can use fzf, while command-line expansions, autosuggestions, syntax highlighting, aliases, and command history make repeated operations faster and more consistent. These features reward users who already know shell conventions; newcomers may face a steeper learning curve than with a visual manager.

Bookmarks, search, tags, filters, previews, and file selection provide structure when directories become busy. Archive handling, trash support, file opening, and bulk renaming extend it beyond a simple command launcher. Remote file access is supported, and previews give more context before an operation, although the lack of a visual pane means that context still arrives within a text-first workflow.

Customization is unusually broad for this style of utility. Profiles, keyboard shortcuts, themes, prompts, custom commands, and plugins let experienced users shape the manager around established habits. The documented fzf completion integration and a plugin that shows Git status before each prompt are useful examples of how Clifm can fit into a wider shell setup.

Pricing

PlanPriceWhat it includes
ClifmfreeGPL version 2 or later open-source software; no paid plans stated

Clifm is free software with no trial period because there is no paid tier to evaluate. The free plan gives every user the same open-source package, with no stated seat charges, usage quotas, or renewal terms. It is the straightforward choice for individuals and teams that can manage installation and configuration themselves; buyers seeking vendor-backed commercial plans will not find that model here.

Platforms

Clifm supports Android, Linux, and macOS. Linux users can obtain binary packages for most major distributions through the OpenSUSE Build System, while source-installation instructions cover Linux and BSD. macOS support broadens its usefulness for Unix-oriented workflows, and Android support is notable for a command-line manager. Windows is not supported, so Windows users need another option.

Who it's for

Choose Clifm if you prefer shell commands to a traditional terminal file-manager interface and want file operations, completion, previews, and customization in one place. It is especially well suited to users who already use aliases, history, fzf, and custom commands, or who value a no-data-collection workflow.

Look elsewhere if you need a GUI, a TUI, dual-pane navigation, or Windows compatibility. Clifm's breadth does not change the fact that every task is mediated through its command line.

Pros and cons

Pros

  • Broad command-line toolkit: Search, tagging, filtering, previews, archives, trash, and bulk renaming cover more than basic directory changes.
  • Deep shell integration: fzf completion, expansions, autosuggestions, highlighting, aliases, and history support efficient command workflows.
  • Extensive customization: Profiles, shortcuts, themes, prompts, custom commands, and plugins allow precise tailoring.
  • Privacy-oriented model: The project says it collects no data and makes no outside connection.
  • Free and open source: GPL version 2 or later licensing removes subscription costs and paid-plan restrictions.

Cons

  • No GUI or TUI: Users who rely on visual browsing or menus will face an unsuitable workflow.
  • No dual-pane view: Side-by-side copy and comparison workflows are not available.
  • No Windows support: Windows users cannot run Clifm as a supported platform.
  • Command-line learning curve: Its strengths assume comfort with shell commands and configuration.

Alternatives

Browse the Terminal File Managers list for more command-oriented options, or compare the broader File Manager Software category when a visual interface may suit you better.

  • Rat Commander is another free, self-contained terminal file manager, with Linux, macOS, and Windows support.
  • Alfa is free, MIT-licensed open source distributed as separate npm packages, and supports API, web, self-hosted, Linux, macOS, and Windows environments.
  • nnn is a free open-source terminal file manager with Android, Linux, macOS, and Windows support.
  • FileManagerTUI is free MIT-licensed software for Linux, macOS, and Windows.
  • Broot is free MIT-licensed software with source and precompiled binaries for Linux, macOS, and Windows.
  • elio is free software for Linux, macOS, self-hosted, and Windows deployments.
  • Newt is free open-source software for Linux, macOS, and Windows.
  • pointer is free public-domain software delivered as a single binary for Linux and macOS.

Verdict

Clifm is best for shell-fluent users who want a free, highly configurable manager with serious file operations, previews, remote access, and archive support. Its command-line depth and privacy-focused design are the main reasons to choose it. Seek another manager if visual navigation, dual panes, or Windows support is essential.

Alternatives to Clifm

All alternatives
  1. 1

    TUIFIManager

    Free planOpen sourceAndroidLinuxmacOSWindows
    7.5Free plan
  2. 2

    Alfa

    Free planWebAPILinuxmacOS
    7.2Free plan
  3. 3

    FileManagerTUI

    Free planOpen sourceLinuxmacOSWindows
    7.2Free plan
  4. 4

    nnn

    Free planAndroidLinuxmacOSWindows
    7.2Free plan
  5. 5

    Newt

    Free planOpen sourceLinuxmacOSWindows
    7.0Free plan
  6. 6Rat Commander logo

    Rat Commander

    Free planLinuxmacOSWindows
    6.8Free plan