Installation
With Cargo
You need Rust 1.95 or newer.
cargo install --locked --git https://github.com/HilthonTT/strata strataOn Linux and macOS, SFTP support also needs the OpenSSL headers (libssl-dev on Debian and Ubuntu, openssl-devel on Fedora, openssl from Homebrew on macOS).
From source
git clone https://github.com/HilthonTT/strata
cd strata
make install # builds a release binary into ~/.local/bin, and the man pageRun make help to see the other tasks (make check runs everything CI runs).
Man page
make install puts the man page in ~/.local/share/man/man1/. Otherwise strata prints it: strata --man > ~/.local/share/man/man1/strata.1, then man strata. It lists every option, key, palette command, file and environment variable.
Prebuilt binaries
Every tagged release has binaries for Linux (x86_64 and ARM64), macOS (Apple Silicon and Intel) and Windows on the releases page, with SHA-256 checksums.
Package managers (coming soon)
These arrive with the first tagged release; they are not published yet.
| Source | Command |
|---|---|
| Homebrew | brew install --build-from-source ./packaging/homebrew/strata.rb from a checkout, until a tap exists |
| Arch Linux (AUR) | makepkg -si in packaging/aur/ |
| Nix | nix run github:HilthonTT/strata, or nix develop for a development shell |
| crates.io | cargo install strata (the crate name may change if it is taken) |
Recommended extras
| Tool | Why |
|---|---|
| A Nerd Font | File and UI icons. Without one, set icons = false. |
| ripgrep | Faster content search (strata falls back to grep). |
git | Status markers in the panels. |
| rclone | S3, WebDAV, FTP and rclone connections. |
pdftoppm (poppler-utils), ffmpeg | PDF and video previews. |
udisks2 (Linux) | Mounting and ejecting removable drives. |
| zoxide | Optional: the zoxide plugin feeds your shell's zoxide. strata's own g j / :z jump list needs nothing. |
docker | The Docker view. |
| A terminal with kitty, sixel or iTerm2 graphics | Full-resolution image previews. |
Image previews use real graphics in kitty, WezTerm, Ghostty, iTerm2, Konsole, foot and Windows Terminal. Other terminals — and tmux — get a half-block approximation.
Next: the quick start.