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.

Tip: Click any 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

🦬

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
🐬

mycli

MySQL CLI with auto-completion and syntax highlighting.

brew install mycli pip install mycli
πŸ”΄

iredis

Interactive Redis CLI with auto-completion and syntax highlighting.

pip install iredis
πŸ“

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

Recommended Profile Setup
# 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

macOS (Homebrew)
$ 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
Ubuntu/Debian
$ 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