TOKREPO · ARSENAL
New · this week

Modern CLI Toolbelt

fzf, ripgrep, lazygit, eza, Yazi, btop, delta, hyperfine, glow, ShellGPT — the Rust + AI rewrite of the Unix toolchain.

10 assets

What's in this pack

The Unix toolchain (grep, find, ls, top, diff, cat, time) was designed when terabyte disks were exotic. The modern replacements — most written in Rust — are typically 5–20× faster, smarter about respecting .gitignore, and ship sane defaults. This pack collects the ten that show up in nearly every senior engineer's ~/.zshrc in 2026.

Tool Replaces Why install
fzf reverse-search / file picker Fuzzy search over any line stream — pipe history, git branch, kill into it
ripgrep (rg) grep 5–20× faster, respects .gitignore, recursive by default
lazygit git CLI ceremony Full git workflow in a TUI; commit/push/rebase in 3 keystrokes
eza ls Color, icons, tree mode, git-status column
Yazi file manager Async I/O, image preview in terminal, plugin system
btop top / htop GPU + thermals + per-core, cleanest UI
delta git diff Syntax highlighting, side-by-side, line numbers
hyperfine time / timeit Statistical benchmarking with warmup runs and CSV export
glow cat for markdown Rendered markdown in the terminal — read READMEs without leaving the shell
ShellGPT (sgpt) Stack Overflow Natural-language → shell command, with safe-mode confirmation

Why "Rust + AI rewrite"

Two waves rebuilt the Unix CLI in the last five years. The Rust wave (ripgrep, fzf via Go but same ethos, eza, bat, fd) brought speed and modern defaults. The AI wave (ShellGPT, Warp, Claude Code in the terminal) added natural-language layers on top. This pack picks the survivors — tools where the new generation has clearly displaced the old one in production environments, not toys that disappeared after their HN moment.

Install in one command

tokrepo install pack/modern-cli-toolbelt

The TokRepo CLI runs the right package manager for your OS (brew on macOS, apt/dnf/pacman on Linux, winget on Windows) and writes shell aliases — alias grep=rg, alias ls='eza --git' — so muscle memory keeps working.

High-leverage shell aliases

# Add to ~/.zshrc or ~/.bashrc
alias ls='eza --icons --git'
alias ll='eza -lha --icons --git'
alias grep='rg'
alias cat='bat --paging=never'
alias top='btop'
alias df='duf'

# fzf-powered shortcuts
alias gco='git checkout $(git branch | fzf | tr -d "[:space:]")'
alias gkill='kill -9 $(ps -ef | fzf | awk "{print \$2}")'

When this pack alone isn't enough

If you're orchestrating data pipelines → look at the API Testing Stack for k6 and Hurl. If you live in tmux/zellij → look at the multiplexer skill in the Claude Code skills ecosystem.

INSTALL · ONE COMMAND
$ tokrepo install pack/modern-cli-toolbelt
hand it to your agent — or paste it in your terminal
What's inside

10 assets in this pack

Config#01
fzf — Blazing Fast Command-Line Fuzzy Finder

fzf is a general-purpose command-line fuzzy finder written in Go. Blazing fast, portable, and composable with any list-producing command. Interactive picker for files, commands, history, git branches, processes, and more.

by AI Open Source·113 views
$ tokrepo install fzf-blazing-fast-command-line-fuzzy-finder-85b6bab1
Script#02
ripgrep (rg) — Recursively Search Directories with Regex

ripgrep recursively searches directories for a regex pattern while respecting your gitignore. Written in Rust, ripgrep is the fastest search tool on the market — used inside VS Code, GitHub, and many other dev tools.

by Script Depot·99 views
$ tokrepo install ripgrep-rg-recursively-search-directories-regex-85b6bce8
Script#03
Lazygit — Simple Terminal UI for Git Commands

Lazygit is a simple terminal UI for git commands. Stage files, commit, push, rebase, cherry-pick, squash, and browse history without memorizing 30 git commands. Written in Go and designed for speed with vim-style keybindings.

by Script Depot·98 views
$ tokrepo install lazygit-simple-terminal-ui-git-commands-6ed075de
Script#04
eza — A Modern Colorful Replacement for ls

eza is a modern replacement for the venerable ls command. Adds colors, Git status, file type icons, tree view, and long-format improvements. Actively maintained fork of the archived exa project.

by Script Depot·141 views
$ tokrepo install eza-modern-colorful-replacement-ls-d3b64cc3
Config#05
Yazi — Blazing Fast Terminal File Manager in Rust

Yazi is a blazing fast terminal file manager written in Rust, based on async I/O. Preview images and videos in terminal, fuzzy search, batch operations, plugin system, and seamless integration with tools like fzf, zoxide, and rg.

by AI Open Source·119 views
$ tokrepo install yazi-blazing-fast-terminal-file-manager-rust-224cd538
Script#06
btop — Beautiful Resource Monitor for Linux, macOS, Windows

btop is a resource monitor that shows usage and stats for CPU, memory, disks, network, and processes. Beautiful TUI with mouse support, gradients, themes, and low memory footprint. The modern successor to htop and bashtop.

by Script Depot·138 views
$ tokrepo install btop-beautiful-resource-monitor-linux-macos-windows-224cd6fd
Config#07
delta — Syntax-Highlighting Pager for Git Diff and Grep

delta is a syntax-highlighting pager for git, diff, grep, and rg output. Beautiful side-by-side diffs with language-aware highlighting, line numbers, and theming. Drop-in replacement for the default git pager.

by AI Open Source·123 views
$ tokrepo install delta-syntax-highlighting-pager-git-diff-grep-224cd8c0
Script#08
Hyperfine — Command-Line Benchmarking Tool

Hyperfine is a command-line benchmarking tool written in Rust. Run benchmarks with statistical analysis: multiple runs, warmup, outlier detection, comparison across commands, and export results. By the author of bat and fd.

by Script Depot·137 views
$ tokrepo install hyperfine-command-line-benchmarking-tool-ce6e174e
Config#09
Glow — Render Markdown on the CLI with Style

Glow is a terminal-based Markdown reader from Charmbracelet. Renders Markdown beautifully in the terminal with syntax highlighting, word wrapping, and theming. Also features a stash for bookmarking Markdown files.

by Charm·161 views
$ tokrepo install glow-render-markdown-cli-style-ce6e1914
Script#10
ShellGPT — AI Assistant in Your Terminal

ShellGPT generates shell commands, code, and docs from natural language in your terminal. 11.9K+ stars. Chat, REPL, local models. MIT.

by Script Depot·127 views
$ tokrepo install shellgpt-ai-assistant-your-terminal-b48a2103
FAQ

Frequently asked questions

Will these tools work alongside the original Unix utilities?

Yes. None of them remove or modify the original (grep, ls, top, etc). The TokRepo install adds them under their own names (rg, eza, btop) and optionally writes opt-in aliases. If you alias ls=eza and a script breaks because eza outputs differently, just remove that alias — original ls is still there.

Why not just use the GNU coreutils I already have?

Three reasons: (1) Speed — ripgrep on a large monorepo is often 10× faster than grep -r. (2) Defaults — modern tools respect .gitignore, use color, and recursive-by-default. (3) Composability — fzf turns any line stream into an interactive picker. The cumulative ergonomics gap over a workday is significant.

How does ShellGPT compare to running Claude Code in the terminal?

ShellGPT is single-turn: you ask, it prints a command. Claude Code is a full agent that can read files, run multi-step plans, and edit code. Use ShellGPT for one-off shell-incantation lookups. Use Claude Code when the task requires reading or modifying multiple files.

Are these 10 tools all written in Rust?

Most are. Exact languages: fzf (Go), ripgrep (Rust), lazygit (Go), eza (Rust), Yazi (Rust), btop (C++), delta (Rust), hyperfine (Rust), glow (Go), ShellGPT (Python). The 'Rust + AI rewrite' framing is about ethos — speed, safe defaults, modern UX — not strictly the language.

Do these tools work on Windows?

Most do — they ship Windows binaries and winget packages. The exceptions are tools that depend on POSIX TTY semantics (lazygit and Yazi work, but ergonomics are smoother in WSL2 or a real Linux/Mac terminal).

MORE FROM THE ARSENAL

12 packs · 80+ hand-picked assets

Browse every curated bundle on the home page

Back to all packs