TOKREPO · ARSENAL
Nuevo · esta semana

Toolbelt CLI Moderno

fzf, ripgrep, lazygit, eza, Yazi, btop, delta, hyperfine, glow, ShellGPT — la reescritura Rust + IA de la cadena Unix.

10 recursos

Qué incluye este pack

La cadena Unix (grep, find, ls, top, diff, cat, time) se diseñó cuando los discos de terabytes eran exóticos. Los reemplazos modernos — la mayoría escritos en Rust — suelen ser 5–20× más rápidos, más inteligentes con .gitignore y traen defaults razonables. Este pack reúne los diez que aparecen en casi todos los ~/.zshrc de un ingeniero senior en 2026.

Herramienta Reemplaza Por qué instalar
fzf búsqueda inversa / selector de archivos Búsqueda fuzzy sobre cualquier flujo de líneas — pipe history, git branch, kill
ripgrep (rg) grep 5–20× más rápido, respeta .gitignore, recursivo por defecto
lazygit ceremonia de git CLI Flujo git completo en TUI; commit/push/rebase en 3 teclas
eza ls Color, iconos, modo árbol, columna de estado git
Yazi gestor de archivos I/O async, preview de imagen en terminal, sistema de plugins
btop top / htop GPU + térmicas + por-core, UI más limpia
delta git diff Resaltado, lado-a-lado, números de línea
hyperfine time / timeit Benchmark estadístico con warmup y export CSV
glow cat para markdown Markdown renderizado en terminal — lee READMEs sin salir
ShellGPT (sgpt) Stack Overflow Lenguaje natural → comando shell, con confirmación safe-mode

Por qué "reescritura Rust + IA"

Dos olas reconstruyeron el CLI Unix en los últimos cinco años. La ola Rust (ripgrep, fzf en Go pero misma filosofía, eza, bat, fd) trajo velocidad y defaults modernos. La ola IA (ShellGPT, Warp, Claude Code en terminal) añadió capas de lenguaje natural encima. Este pack escoge los supervivientes — herramientas donde la nueva generación claramente desplazó a la vieja en entornos de producción, no juguetes que desaparecieron tras su momento HN.

Instala en un comando

tokrepo install pack/modern-cli-toolbelt

TokRepo CLI corre el package manager correcto para tu OS (brew en macOS, apt/dnf/pacman en Linux, winget en Windows) y escribe aliases shell — alias grep=rg, alias ls='eza --git' — para que la memoria muscular siga funcionando.

Aliases shell de alto leverage

# Añade a ~/.zshrc o ~/.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'

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

Cuándo este pack no basta

Si orquestas pipelines de datos → mira el API Testing Stack para k6 y Hurl. Si vives en tmux/zellij → mira la skill de multiplexer en el ecosistema de Claude Code skills.

INSTALAR · UN COMANDO
$ tokrepo install pack/modern-cli-toolbelt
pásalo a tu agente — o pégalo en tu terminal
Qué incluye

10 recursos listos para instalar

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

Preguntas frecuentes

¿Funcionan estas herramientas junto con las utilidades Unix originales?

Sí. Ninguna remueve o modifica las originales (grep, ls, top, etc). La instalación TokRepo las añade bajo sus propios nombres (rg, eza, btop) y opcionalmente escribe aliases opt-in. Si alias ls=eza y un script falla porque eza imprime distinto, quita ese alias — el ls original sigue ahí.

¿Por qué no usar simplemente los coreutils GNU que ya tengo?

Tres razones: (1) Velocidad — ripgrep en un monorepo grande suele ser 10× más rápido que grep -r. (2) Defaults — herramientas modernas respetan .gitignore, usan color, son recursivas por defecto. (3) Composabilidad — fzf convierte cualquier flujo de líneas en un selector interactivo. La brecha ergonómica acumulada en una jornada es significativa.

¿Cómo se compara ShellGPT con correr Claude Code en la terminal?

ShellGPT es de un solo turno: preguntas, imprime un comando. Claude Code es un agente completo que puede leer archivos, ejecutar planes multi-paso y editar código. Usa ShellGPT para consultas puntuales de shell. Usa Claude Code cuando la tarea requiere leer o modificar varios archivos.

¿Las 10 están escritas en Rust?

La mayoría sí. Lenguajes exactos: fzf (Go), ripgrep (Rust), lazygit (Go), eza (Rust), Yazi (Rust), btop (C++), delta (Rust), hyperfine (Rust), glow (Go), ShellGPT (Python). El framing 'Rust + IA' va de filosofía — velocidad, defaults seguros, UX moderno — no estrictamente el lenguaje.

¿Funcionan en Windows?

La mayoría sí — distribuyen binarios Windows y paquetes winget. Las excepciones son las que dependen de semánticas POSIX TTY (lazygit y Yazi funcionan, pero la ergonomía es más fluida en WSL2 o terminal Linux/Mac real).

MÁS DEL ARSENAL

12 packs · 80+ recursos seleccionados

Explora todos los packs curados en la página principal

Volver a todos los packs