EVERYTHING XIAOMI
Get listed

nnn

nnn is a free, open-source terminal file manager designed to be small and require little configuration.

Place
#7 of 100
Score
7.8
nnn's website

What nnn is

nnn is a free, open-source terminal file manager designed to be small and require little configuration. It handles copying, moving, deleting, archiving, and linking, along with batch renaming, disk-usage analysis, app launching, and file picking. Navigation includes contexts, sessions, bookmarks, and directory marks; search options include instant filtering, fuzzy matching, regular expressions, and string filters. Directory and text previews are built in, and plugins can add live previews, disk mounting, file comparison, and uploads. The tool can create, list, extract, and mount archives. Remote mounts use optional sshfs or rclone; nnn also supports desktop openers, shell integration, and FreeDesktop-compliant trash utilities. The project says it typically uses less than 3.5 MB of resident memory. It has no configuration file, though environment-variable settings are available. nnn runs on Android, Linux, macOS, and Windows, and is licensed under BSD-2-Clause. Installation options include a statically linked binary, packages, or compiling from source. It depends on a wide-character curses library and libc; libreadline is optional, and some features need external utilities.

Good

  • Supports contexts, sessions, bookmarks, and directory marks.
  • Includes directory and text previews.
  • Can create, extract, and mount archives.
  • Offers packages and a statically linked binary.

Watch out

  • It does not provide a dual-pane layout.
  • Remote mounts require optional sshfs or rclone.
  • Some features need external utilities.

Who it suits

nnn suits people who want file management from a terminal, from beginners to power users. Its plugins and optional integrations also fit users who want to extend file workflows.

Verdict

nnn covers everyday file operations, search, previews, and archives in a terminal interface. Its default-driven setup may appeal to users who prefer a small tool over configuration files.

Plans and prices

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

All about pricing
PlanPriceWhat it gives you
FreeFreeOpen-source terminal file manager

The facts

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

What it does

Archive support
Yeschecked 21 Sep 2026
Configuration
nnn has no configuration file and uses sensible defaults with optional environment-variable configuration.checked 5 Oct 2026
Dependencies
Optional integrations include sshfs and rclone for remote mounts, gio trash or trash-cli for trash, and advcpmv for copy and move progress.checked 5 Oct 2026
Dual-pane layout
Nochecked 21 Sep 2026
File operations
It can analyze disk usage, batch rename, launch apps, pick files, and copy, move, delete, archive, and link selections.checked 5 Oct 2026
Installation
The project offers a statically linked binary and packages, and can also be compiled from source.checked 5 Oct 2026
Integrations
Remote mounts can use sshfs or rclone, and nnn supports desktop openers, shell integration, and FreeDesktop-compliant trash utilities.checked 5 Oct 2026
Intended users
The project describes nnn as unobtrusive and designed for smart workflows, and documents beginner and power-user quickstarts.checked 5 Oct 2026
License
The GitHub repository identifies the project license as BSD-2-Clause.checked 5 Oct 2026
Navigation
It supports contexts, sessions, bookmarks, directory marks, and remote mounts through sshfs or rclone.checked 5 Oct 2026
Navigation and search
It supports contexts, sessions, bookmarks, instant filtering, fuzzy search, and regex search.checked 5 Oct 2026
Plugins
Language-agnostic plugins can add capabilities such as live previews, disk mounting, file comparison, and uploads.checked 5 Oct 2026
Preview and archives
It includes directory and text previews, supports preview plugins, and can create, list, extract, and mount archives.checked 5 Oct 2026
Preview pane
Yeschecked 21 Sep 2026
Privacy
The project describes nnn as privacy-aware, with no unconfirmed user data collection.checked 5 Oct 2026
Product
nnn is a full-featured terminal file manager designed to be small, fast, and nearly zero-configuration.checked 5 Oct 2026
Purpose
nnn is a full-featured terminal file manager.checked 5 Oct 2026
Remote file access
Yeschecked 21 Sep 2026
Remote mount limit
Remote mounts require sshfs or rclone, and both are listed as optional dependencies.checked 5 Oct 2026
Requirements
nnn depends on a wide-character curses library and libc; libreadline is optional, and some features need external utilities.checked 5 Oct 2026

The company

Founded
2016checked 28 Sep 2026

Where it runs

Linux support
Yeschecked 21 Sep 2026
macOS support
Yeschecked 21 Sep 2026
Platforms
The project says nnn runs on Linux, macOS, Android through Termux, Cygwin, and WSL, among other environments.checked 5 Oct 2026
The full review of nnn

nnn is a free, open-source terminal file manager for people who want broad file-handling tools without a configuration file. Its small footprint and sensible defaults are appealing, but optional utilities and a terminal-first workflow make it a less natural fit for readers who want a conventional graphical manager.

Overview

nnn covers routine file operations alongside search, previews, archives, and remote mounts. It can copy, move, delete, link, and batch-rename selections, analyze disk usage, launch apps, and pick files. The project says it typically uses less than 3.5 MB of resident memory, a practical advantage on resource-constrained systems.

There is no configuration file; optional environment variables provide a route to customization without making setup the starting point. That simplicity will suit users happy with defaults, while those who expect a dual-pane layout or a graphical interface should look elsewhere. The project describes its privacy approach as avoiding unconfirmed user data collection.

Key features

Navigation and search

Contexts, sessions, bookmarks, and directory marks help organize movement between locations. Search-as-you-type, fuzzy search, and string and regex filters support different ways to narrow a file list. These tools make nnn more capable than a basic directory browser, though using them requires comfort with a terminal interface.

Previews, archives, and extensions

Directory and text previews, plus preview plugins, help inspect files without leaving the manager. nnn can create, list, extract, and mount archives. Language-agnostic plugins can add live previews, disk mounting, file comparison, and uploads, giving users room to extend the tool without making those additions part of its default setup.

Remote access and integrations

Remote mounts can use sshfs or rclone, while desktop openers, shell integration, and FreeDesktop-compliant trash utilities connect nnn to surrounding workflows. These integrations are useful, but some depend on optional external utilities. The base requirements include a wide-character curses library and libc; libreadline is optional, and some features need additional tools.

Pricing

nnn is open-source software under the BSD-2-Clause license. Its Free plan costs nothing and includes the terminal file manager. There are no paid tiers or trial to weigh against it.

Platforms

nnn is listed for Android, Linux, macOS, and Windows. The project offers packages and a statically linked binary, and can also be compiled from source. Windows is among the listed platforms, although the platform details identify Windows support as No; readers on Windows should verify that nnn fits their setup before choosing it.

Who it's for

nnn is best suited to terminal users who want a compact manager for everyday operations, flexible search, previews, archive handling, and optional remote mounts. Beginner and power-user quickstarts serve different experience levels, but its terminal-first design remains a poor match for anyone seeking a conventional graphical or dual-pane file manager.

Pros and cons

  • Pro: Broad file operations, search, previews, and archive handling are available in one small tool, reducing the need to switch among separate terminal utilities.
  • Pro: No configuration file and low typical memory use make it a practical choice for users who value a light default setup.
  • Pro: Plugins and optional sshfs or rclone integrations can extend its workflow when users are prepared to install dependencies.
  • Con: There is no dual-pane layout, limiting its appeal to users who rely on side-by-side file management.
  • Con: Some integrations require optional external utilities, so the full workflow can take more setup than the defaults suggest.

Alternatives

For another free terminal file manager, Rat Commander is a self-contained option for Linux, macOS, and Windows. FileManagerTUI is a free, MIT-licensed choice across those same platforms. Broot is another free option for Linux, macOS, and Windows, with source and precompiled binaries available.

Clifm is worth considering for Android alongside Linux and macOS; it is free under GPL version 2 or later. elio is a free alternative for Linux, macOS, Windows, and self-hosted use. Newt is another open-source option for Linux, macOS, and Windows.

pointer is a free Linux and macOS option credited to Geir Isene and distributed as a single binary under the Unlicense. Runa is a free alternative for Linux, macOS, and Windows.

Verdict

Choose nnn if you want a free, lightweight terminal file manager that combines everyday file operations with search, previews, archives, and optional remote mounts. Its defaults and breadth are the main reasons to choose it; look elsewhere if a dual-pane layout, graphical browsing, or an entirely self-contained dependency profile is important to your workflow.

Getting started

  1. Open the nnn GitHub website
  2. Install the statically linked binary or an available package
  3. Compile nnn from source if preferred
  4. Install optional sshfs or rclone for remote mounts
  5. Use environment variables for optional configuration

Limits worth knowing

Remote mounts depend on optional sshfs or rclone integrations. Some features also require external utilities.

Questions

Is nnn free?

Yes. The listed Free plan costs nothing, and nnn is open source.

Which platforms does nnn support?

The listed platforms are Android, Linux, macOS, and Windows. Windows support is separately marked as unavailable.

Does nnn support remote files?

Yes. Remote mounts use sshfs or rclone, which are optional dependencies.

Does nnn have a preview pane?

Yes. It provides directory and text previews, with plugins for live previews.

What license does nnn use?

The GitHub repository identifies the BSD-2-Clause license.

Alternatives to nnn

All alternatives
  1. 1Filestash logo

    Filestash

    Free planOpen sourceAndroidiOSWebAPI
    9.2From $50 a month
  2. 2Owlfiles logo

    Owlfiles

    Free planAndroidiOSExtensionmacOS
    8.7From $12.99 a year
  3. 3WinSCP logo

    WinSCP

    Free planOpen sourceWindows
    7.9Free plan
  4. 4Dolphin logo

    Dolphin

    Free planOpen sourceLinuxWindows
    7.8Free plan
  5. 5

    FileRun

    AndroidiOSWebAPI
    7.8From €9.90 a year
  6. 6OneCommander logo

    OneCommander

    Free planWindows
    7.8$30 one-time