Joshuto
Joshuto is a free terminal file manager written in Rust for Linux and macOS.
What Joshuto is
Joshuto is a free terminal file manager written in Rust for Linux and macOS. Its ranger-like interface includes tabbed navigation, a preview pane, and file previews that can include images. Fuzzy search is available through fzf, an optional dependency. File operations include bulk renaming, moving items to trash, and asynchronous cut, copy, and paste. Users can configure colors and themes, keybindings, file associations, and bookmarks through TOML files. Clipboard support is optional and uses xsel, xclip, or wl-clipboard; Zoxide is also listed as an optional dependency for directory integration. Installation options documented by the project include Cargo, precompiled binaries, Fedora COPR, Arch AUR, Gentoo, NixOS, MacPorts, and Homebrew. Homebrew is listed for both Linux and macOS, while MacPorts is listed for macOS. The documentation covers command-line arguments, configuration, image previews, and other usage. The repository identifies the license as LGPL-3.0, and the README directs bug reports and feature requests to GitHub issues. The built-in command line is mostly working, but its implementation is described as janky; tab autocomplete is in progress.
Good
- Tabbed navigation and a preview pane.
- Can preview images.
- Supports bulk rename, trash, and asynchronous file operations.
- Configuration covers themes, keybindings, and bookmarks.
- Free and licensed under LGPL-3.0.
Watch out
- Fuzzy search requires optional fzf.
- Clipboard support requires an optional utility.
- Built-in command line implementation is described as janky.
- Tab autocomplete is still in progress.
Who it suits
Joshuto suits Linux or macOS users who prefer a terminal-based file manager and want configurable navigation and file operations. It may appeal to users comfortable setting up optional dependencies.
Verdict
Joshuto combines previews, configurable controls, and file operations in a terminal interface for Linux and macOS. Consider its optional dependencies and unfinished command-line details before settling on it.
Plans and prices
From Joshuto's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Open-source terminal file manager |
The facts
Each one read from Joshuto's own pages, with the date it was checked.
What it does
- Clipboard
- Clipboard support is optional and uses xsel, xclip, or wl-clipboard.checked 8 Oct 2026
- Customization
- Users can customize colors and themes, keybindings, file associations, and bookmarks through TOML configuration files.checked 8 Oct 2026
- Directory integration
- Zoxide is listed as an optional dependency.checked 8 Oct 2026
- Documentation
- Project documentation covers command-line arguments, configuration, image previews, miscellaneous usage, and contributing.checked 8 Oct 2026
- File operations
- Joshuto supports bulk rename, trash, and asynchronous file I/O for cut, copy, and paste.checked 8 Oct 2026
- File previews
- The project lists file previews, including image previews, as features.checked 8 Oct 2026
- Installation
- The README documents installation through Cargo, precompiled binaries, Fedora COPR, Arch AUR, Gentoo, NixOS, MacPorts, and Homebrew.checked 8 Oct 2026
- Known limitation
- The README says the built-in command line is mostly working but its implementation is currently janky; tab autocomplete is in progress.checked 8 Oct 2026
- License
- The repository identifies its license as LGPL-3.0.checked 8 Oct 2026
- Maintainer profile
- The maintainer profile describes kamiyaa as a software engineer who builds and contributes to open-source projects and lists Toronto.checked 8 Oct 2026
- Preview pane
- Yeschecked 21 Sep 2026
- Purpose
- Joshuto is a ranger-like terminal file manager written in Rust.checked 8 Oct 2026
- Search
- Fuzzy search is available through fzf, which is listed as an optional dependency.checked 8 Oct 2026
- Support
- The README directs users to create a GitHub issue for bugs or feature requests.checked 8 Oct 2026
- Tabs
- The feature list includes tabbed navigation.checked 8 Oct 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
Where it runs
- Linux support
- Yeschecked 21 Sep 2026
- macOS and Linux
- The README lists Homebrew installation for macOS and Linux, and MacPorts for macOS.checked 8 Oct 2026
- macOS support
- Yeschecked 21 Sep 2026
Alternatives to Joshuto
- 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
