Analysis updated 2026-06-24
Browse and move files in a terminal with a visual TUI instead of raw commands
Manage files on a remote server over SSH without a desktop environment
Customize file management with plugins and themes
Use spf as a daily-driver replacement for ranger or nnn
| yorukot/superfile | slackhq/nebula | keploy/keploy | |
|---|---|---|---|
| Stars | 17,313 | 17,329 | 17,230 |
| Language | Go | Go | Go |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Single shell command on macOS or Linux, Windows support is partial.
Superfile is a terminal-based file manager, a program that lets you browse, manage, and organize files and folders directly from the command line, with a visually appealing interface rather than raw text commands. Think of it as a prettier, more interactive alternative to typing individual commands like "ls" or "mv" in a terminal window. It runs in your terminal (the text-based interface on your computer) and provides a visual layout for navigating your file system, moving files, deleting items, and performing common operations using keyboard shortcuts. It also supports plugins (for adding extra functionality) and themes (for customizing the visual appearance). The app supports Linux, macOS, and Windows (with partial support on Windows). On macOS and Linux, you can install it with a single shell command. It can also be installed via Winget or Scoop on Windows, or via Homebrew on macOS. The command to launch it is simply "spf". It is built in Go using the Bubbletea library (a framework for building terminal user interfaces). You would use superfile if you prefer working in a terminal but find raw file management commands tedious, or if you want a fast, keyboard-driven file manager without needing a full desktop environment. It is aimed at developers and power users who spend time in the terminal and want a more ergonomic way to navigate their file system.
A keyboard-driven terminal file manager with a visual TUI, plugin and theme support, available for Linux, macOS, and partially Windows.
Mainly Go. The stack also includes Go, Bubbletea, TUI.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.