TUI Tools to Install
Recommended terminal UI tools for power users
These TUI (Terminal User Interface) tools work great with TabzChrome. Create profiles for each tool and use smart directory inheritance to run them in any project.
install command to send it to your TabzChrome sidebar chat. Requires extension installed.
Git
lazygit
Simple terminal UI for git commands. Stage, commit, push, manage branches - all with keyboard shortcuts.
brew install lazygit
apt install lazygit
gitui
Blazing fast terminal-ui for git written in Rust. Alternative to lazygit with great performance.
brew install gitui
cargo install gitui
onefetch
Command-line Git information tool. Shows beautiful repo stats and language breakdown.
brew install onefetch
cargo install onefetch
File Management
TFE GGPrompts
Dual-pane file explorer built with Go + Bubbletea. AI Prompts Library (F11) with fillable templates! Git workspace management, fuzzy search, tree view, syntax highlighting.
go install github.com/GGPrompts/TFE@latest
tfe
yazi
Blazing fast terminal file manager written in Rust with async I/O. Image preview support!
brew install yazi
cargo install yazi-fm
ranger
Console file manager with VI key bindings. Highly customizable with Python.
brew install ranger
pip install ranger-fm
broot
A new way to see and navigate directory trees. Fuzzy search and file preview.
brew install broot
cargo install broot
nnn
The unorthodox terminal file manager. Tiny, nearly 0-config, incredibly fast.
brew install nnn
apt install nnn
System Monitoring
btop
Resource monitor with beautiful interface. Shows CPU, memory, disks, network, and processes.
brew install btop
apt install btop
htop
Interactive process viewer. The classic improved version of top.
brew install htop
apt install htop
dust
A more intuitive version of du (disk usage). Visual breakdown of disk space.
brew install dust
cargo install du-dust
gotop
Terminal based graphical activity monitor inspired by gtop and vtop.
brew install gotop
go install github.com/xxxserxxx/gotop/v4
Development
lazydocker
Simple terminal UI for docker and docker-compose. Manage containers with ease.
brew install lazydocker
go install github.com/jesseduffield/lazydocker@latest
k9s
Kubernetes CLI to manage clusters in style. Navigate, observe, and manage K8s.
brew install k9s
go install github.com/derailed/k9s@latest
fzf
Command-line fuzzy finder. Search files, history, processes - anything!
brew install fzf
apt install fzf
zellij
Terminal workspace with batteries included. Modern tmux alternative.
brew install zellij
cargo install zellij
Databases
pgcli
Postgres CLI with auto-completion and syntax highlighting.
brew install pgcli
pip install pgcli
Text & Editing
neovim
Hyperextensible Vim-based text editor. Modern features, great plugins.
brew install neovim
apt install neovim
helix
A post-modern modal text editor. No config needed, batteries included.
brew install helix
cargo install helix-term
glow
Render markdown on the CLI with style. Beautiful markdown preview.
brew install glow
go install github.com/charmbracelet/glow@latest
TabzChrome Profile Tips
# Create profiles with empty workingDir
# They'll inherit from header dropdown!
Profile: lazygit
Command: lazygit
Working Dir: (empty - inherits header)
Profile: htop
Command: htop
Working Dir: (empty - runs anywhere)
Profile: yazi
Command: yazi
Working Dir: (empty - inherits header)
Profile: TFE
Command: tfe
Working Dir: (empty - inherits header)
# Pro tip: Press F11 for AI Prompts Library!
Profile: k9s
Command: k9s
Working Dir: (empty)
# Now just change header dir to switch projects!
Quick Install Script
$ brew install lazygit btop yazi fzf glow dust
# TFE - Terminal File Explorer with AI Prompts (F11)
$ go install github.com/GGPrompts/TFE@latest
# Optional extras
$ brew install lazydocker k9s neovim helix
$ sudo apt install htop fzf neovim
# For Rust tools, use cargo
$ cargo install yazi-fm du-dust broot gitui
# TFE - Terminal File Explorer with AI Prompts (F11)
$ go install github.com/GGPrompts/TFE@latest
# lazygit needs special repo
$ LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
$ curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
$ tar xf lazygit.tar.gz lazygit
$ sudo install lazygit /usr/local/bin