far2l is a native macOS and Linux port of the legendary FAR Manager file-management shell, rebuilt on top of a WinAPI compatibility layer so the original two-panel, keyboard-driven workflow runs comfortably outside Windows — without a virtual machine in sight.
What is far2l?
far2l is an open-source terminal file manager that brings the classic Norton Commander / FAR Manager paradigm to Unix-like systems. It offers dual-panel navigation, a built-in editor and viewer, FTP/SFTP connectivity, and an extensive plugin architecture — all driven almost entirely by the keyboard. If you spent years inside FAR Manager on Windows and then switched to a Mac, far2l is the closest thing to a homecoming you will find.
What does far2l do best?
far2l excels at high-speed filesystem operations that GUI Finder interactions simply cannot match. Copying, moving, renaming, and comparing directory trees across two panels is instantaneous with muscle memory alone — no mouse required. The built-in editor handles large files gracefully, and the viewer renders text, hex, and binary content without reaching for a second app.
The SFTP plugin deserves a mention of its own. Mounting a remote server into a panel and treating it like a local directory — then dragging files between the local and remote sides with F5 — is a workflow that tools like Cyberduck and Transmit approximate but never quite replicate for people who live in the shell.
- Dual-panel layout with configurable column views per panel
- Built-in F4 editor with syntax highlighting and macro support
- F3 viewer for text, hex, and image previews
- Plugin ecosystem ported from the original FAR 2 plugin API
- SFTP, SMB, and WebDAV panels via bundled network plugins
- Multiple UI back-ends — pure terminal (TTY), X11/Wayland, or a native macOS Cocoa window
Is far2l free?
Yes — far2l is completely free and open-source, published under the GNU GPL. There are no paid tiers, no feature gates, and no telemetry. The Homebrew Cask formula installs a prebuilt binary with a single command, and the GitHub project is actively maintained with regular commits.
Who should use far2l?
far2l is squarely aimed at power users who are fluent in the FAR Manager / Total Commander / Midnight Commander school of file management. If keyboard shortcuts like F5 (copy), F6 (move), and Alt+F1/F2 (change panel drive) are stored in your fingers rather than your head, you will be productive in far2l within minutes of first launch.
System administrators who routinely SSH into remote boxes and want a consistent two-panel experience across local and remote filesystems are another natural audience. Developers who dislike leaving the keyboard to drag files around Finder will also appreciate it. It is not for users who prefer a mouse-first experience — the learning curve is real if you have no prior two-panel file manager background.
What are the best far2l alternatives?
The closest spiritual sibling on macOS is Midnight Commander (mc), which runs in any terminal and covers the essential two-panel workflow, though it lacks far2l's graphical back-end and richer plugin library. Double Commander is a GUI two-panel manager with a more modern look and cross-platform support. For people willing to leave the two-panel paradigm entirely, Yazi and Ranger are fast terminal file managers worth exploring, though they have a completely different interaction model.
If your real need is filesystem navigation bolted onto a launcher, Raycast or Alfred fill that gap — but they are not file managers in the FAR sense. far2l occupies a niche those apps simply do not address.
How does far2l compare to Midnight Commander?
Midnight Commander is more universally available (it ships in most Linux package managers and works over any SSH session), but far2l's FAR Manager heritage gives it a wider plugin surface, a more capable built-in editor, and the option to run in a proper graphical window on macOS rather than a terminal pane. far2l also supports network file-system panels (SFTP, SMB) as first-class features rather than requiring external mounts. The trade-off is that far2l is a heavier install and less commonly found pre-installed on remote servers.