In-TUI Git workflow
Diff preview → status review → commit → push → optional tag, all without leaving the file manager.
A keyboard-driven terminal file manager written in Rust
sb is a fast, single-binary TUI built on ratatui + crossterm — focused on
snappy local navigation with optional integrations for previews, archives, search, remote mounts, and lightweight Git workflows.
$ cargo install shell-buddy
Every workflow stays a keystroke away — no leaving the file manager.
Diff preview → status review → commit → push → optional tag, all without leaving the file manager.
Type ^prefix, suffix$, or ~contains right in the path bar to live-filter the listing.
See which optional tools are missing and install them via Homebrew — straight from the TUI.
Protect or decrypt .age files in-place with a single keypress.
Attach notes to any file, stored in a hidden .sb file per directory.
i opens a shell + preview pane; E opens a shell + editor pane.
Open the current system clipboard contents in $EDITOR for quick manipulation.
sb -l, sb -t, sb -l2 produce consistent column output; sb <file> opens with the best viewer.
$ cargo install shell-buddy