What plugins and themes are available for superfile?
Updated
superfile supports community plugins and ships with more than 20 built-in themes. The site names Git status integration, system monitoring, and custom commands as plugin examples, and lists Catppuccin, Nord, Tokyo Night, Dracula, Gruvbox, and Rose Pine among the built-in themes. Both are part of an MIT-licensed, open-source project built in Go with Bubble Tea, so the ecosystem grows from its developer community rather than a closed marketplace.
Plugins: what the site confirms
The plugin support section of superfile.dev describes plugins as a way to "extend with community plugins" and gives three concrete examples:
- Git status integration — surface repository state inside the file manager
- System monitoring — keep an eye on machine resources without leaving the terminal
- Custom commands — wire your own actions into the interface
The site does not publish a plugin directory, a list of every available plugin, or a plugin API reference. Treat the three examples as the documented starting points, and check the project's GitHub repository for the current set of community plugins and any installation notes.
What this means for your workflow
If your goal is to keep Git context visible while moving files around, or to trigger your own scripts from inside the file manager, the plugin system is the intended path. Because the project is MIT licensed and open source, you can also read how existing plugins are built and adapt them — but the site itself does not document that process, so the repository is the place to look.
Themes: 20+ built-in options
superfile ships with more than 20 themes, and the site names six of them directly:
| Theme | Notes |
|---|---|
| Catppuccin | Popular pastel palette family |
| Nord | Cool, muted blue-grey palette |
| Tokyo Night | Dark theme with vivid accents |
| Dracula | High-contrast dark palette |
| Gruvbox | Warm, retro-inspired colors |
| Rose Pine | Soft, low-contrast palette |
The remaining built-in themes are not enumerated on the page, so the exact count and full list should be confirmed in the repository or by browsing the theme picker after installation.
Customization beyond presets
Themes are only part of the story. The site states that you can "choose any theme" and "adjust every border and color," and that you can "remap every hotkey." In practice, that means a theme is a starting point: if none of the 20+ presets matches your terminal setup, the color and border controls let you tune the look further. The same applies to keybindings — the defaults are replaceable, so the plugin and theme experience can be shaped around how you already work.
How to try plugins and themes
- Install superfile using the method for your platform — Homebrew on Linux/macOS, the install script, PowerShell on Windows, pacman on Arch, or Nix — then run
spfto start. - Open the theme picker and cycle through the built-in themes to see which presets fit your terminal palette.
- Check the GitHub repository for the current plugin list, since the site only names examples rather than a full catalog.
- Adjust borders, colors, and hotkeys to match your workflow once you've settled on a base theme.
The site's showcase section (superfile --showcase) demonstrates file operations, hotkeys, multiple panels, and selection mode, which is a quick way to see the interface before committing to customization.
Choosing based on what you need
- If you want a polished look out of the box, the 20+ built-in themes likely cover common terminal palettes; start with a preset and adjust colors only if needed.
- If you need Git or system context while working, the documented plugin examples are the relevant starting point, but verify current availability in the repository first.
- If you have custom scripts, the "custom commands" plugin category is the intended extension route; expect to work from community examples rather than official API docs.
- If you need a guaranteed, fully documented plugin catalog, the site does not provide one — factor that into your decision and check the project's activity on GitHub.
For installation details and the full feature set, see the related guides on installing superfile and its file operations.