Vifm
Vifm is a free, curses-based file manager for Linux, macOS, and Windows, designed for vi users who want to manage filesystems with familiar keyboard commands.
What Vifm is
Vifm is a free, curses-based file manager for Linux, macOS, and Windows, designed for vi users who want to manage filesystems with familiar keyboard commands. Its interface supports one or two panes within tabs, with table, grid, tree, and miller views. File operations include archive support, batch renaming, trash, and the ability to undo, redo, or run operations in the background. Named bookmarks, advanced filtering and renaming, and remembered positions in visited directories help with navigation and organization. Users can customize Vim-like mappings, command-line mode, color schemes, file decorations, and directory-specific configuration scripts. Vifm also supports FUSE filesystems, remote command execution, and built-in integration with GNU Screen and tmux. The project lists source code, Windows binaries, and an x86 64 AppImage for version 0.14.4. Notes for that version describe a fix for a buffer overflow in the trie implementation identified as CVE 2026 8997. General usage questions can go to a Q&A site that does not require registration; other contact options include GitHub issues, the SourceForge tracker, and email.
Good
- One- or two-pane views inside tabs
- Archive support and batch renaming
- Operations can be undone, redone, or backgrounded
- FUSE, GNU Screen, and tmux support
Watch out
- The interface is curses-based
- Version 0.14.4 notes a buffer-overflow fix
Who it suits
Vifm is suited to vi users who prefer keyboard control and familiar commands for file management. It is available across Linux, macOS, and Windows.
Verdict
Vifm centers file management on keyboard-driven workflows, with pane and tab views plus extensive customization. Its vi-like approach is a natural fit for users already comfortable with those commands.
Plans and prices
From Vifm's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Vifm | Free | No price or usage limits stated on the opened pages |
The facts
Each one read from Vifm's own pages, with the date it was checked.
What it does
- Archive support
- Yeschecked 20 Sep 2026
- Batch rename
- Yeschecked 20 Sep 2026
- Customization
- Vifm supports Vim like mappings and command line mode, color schemes, file decorations, and directory specific configuration scripts.checked 8 Oct 2026
- Download formats
- The homepage lists source code, Windows binaries, and an x86 64 AppImage for version 0.14.4.checked 8 Oct 2026
- Dual-pane layout
- Yeschecked 20 Sep 2026
- File operations
- Features include undoing, redoing, and backgrounding operations, as well as trash.checked 8 Oct 2026
- FUSE
- Vifm supports FUSE file systems.checked 8 Oct 2026
- Intended users
- The site describes Vifm for people who use vi and want keyboard control over files using familiar commands.checked 8 Oct 2026
- Keyboard control
- The site says vi users can control files with the keyboard without learning a new set of commands.checked 8 Oct 2026
- Purpose
- Vifm is a curses based file manager that provides a Vim like environment for managing filesystems.checked 8 Oct 2026
- Remote commands
- Vifm supports remote command execution.checked 8 Oct 2026
- Search and organization
- The site lists named bookmarks, advanced filtering and renaming, and remembering positions in previously visited directories.checked 8 Oct 2026
- Security
- The v0.14.4 notes say the release fixed a buffer overflow in the trie implementation identified as CVE 2026 8997.checked 8 Oct 2026
- Support
- The site directs general usage questions to its Q&A site, where registration is not required, and lists GitHub issues, SourceForge tracker, and email for other contact.checked 8 Oct 2026
- Tabbed interface
- Yeschecked 20 Sep 2026
- Terminal integrations
- The site lists built in integration with GNU Screen and tmux.checked 8 Oct 2026
- Version and release
- The latest news shown is Vifm v0.14.4, dated 31 May 2026.checked 8 Oct 2026
- Views
- Vifm supports one or two pane views within tabs, including table, grid, tree, and miller views.checked 8 Oct 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Where it runs
- Platforms
- The site describes Vifm as cross platform for GNU/Linux, *BSD, Solaris, Windows, and Mac OS, and UTF 8 aware.checked 8 Oct 2026
- Supported platforms
- Linux,Windows,macOSchecked 20 Sep 2026
Alternatives to Vifm
- 1

Filestash
Free planOpen sourceAndroidiOSWebAPI9.2From $50 a month - 2

Owlfiles
Free planAndroidiOSExtensionmacOS8.7From $12.99 a year - 3

WinSCP
Free planOpen sourceWindows7.9Free plan - 4

Dolphin
Free planOpen sourceLinuxWindows7.8Free plan - 5
FileRun
AndroidiOSWebAPI7.8From €9.90 a year - 6

OneCommander
Free planWindows7.8$30 one-time
