Integrated tools organized by role in the workflow.
Core Shells
| Tool |
Purpose |
Key Feature |
| Zsh |
Primary shell |
Modular rc.d architecture with lazy-loading |
| Fish |
Interactive shell |
Fast startup via dynamic alias-to-function autoloading |
| Nushell |
Data shell |
Structured data pipelines |
| Starship |
Cross-shell prompt |
Async segment rendering |
Infrastructure and Portability
| Tool |
Category |
Description |
| Nix Flakes |
Deterministic environments |
Reproducible setups via flake.nix |
| Chezmoi |
Dotfiles manager |
Template-based configuration across machines |
| Direnv |
Environment management |
Automatic environment injection on cd |
| Mise |
Runtime manager |
Polyglot version manager (Node, Python, Rust, Go) |
| Tool |
Purpose |
Description |
| Pueue |
Task queue |
Offload long-running tasks to a background daemon |
| Wasmtime |
Wasm runtime |
Run pre-compiled Rust/Zig tools as WebAssembly modules |
| SOPS |
Secrets operations |
Encrypted secrets with automatic en/decryption |
Navigation and Discovery
| Tool |
Description |
| Yazi |
Terminal file manager — use yy to cd on exit |
| Ripgrep (rg) |
Fast recursive text search |
| fd |
Simpler, faster alternative to find |
| Zoxide |
Fuzzy directory jumper (replaces cd) |
| fzf |
Interactive fuzzy finder for files, history, and git |
Modern CLI Replacements
| Classic |
Replacement |
Improvement |
ls |
eza |
Icons, git status, better colors |
cat |
bat |
Syntax highlighting and git integration |
top |
btop |
Visual system resource dashboard |
df |
duf |
Readable disk usage overview |
du |
dust |
Visual breakdown of folder sizes |
ps |
procs |
Improved process tracking |
Terminal Ecosystem
| Tool |
Style |
Platform |
| Ghostty |
Native / GPU |
macOS, Linux |
| Zellij |
Layout-aware multiplexer |
Cross-platform |
| Tmux |
Classic multiplexer |
Cross-platform |
| Fastfetch |
System info |
Cross-platform |
| Tool |
Description |
| Neovim |
Lua-based configuration with lazy.nvim |
| Lazygit |
TUI for Git workflows |
| Delta |
Syntax-highlighted side-by-side diffs |
| Just |
Task runner (replaces Makefiles) |
| Age |
Modern file encryption |
| GnuPG |
PGP standard for signing and encryption |
AI Pair Programming
Detailed guide: AI.md.
| Tool |
Description |
| Aider |
Git-native AI pair programming |
| Claude CLI |
Anthropic's terminal assistant |
| Copilot CLI |
GitHub Copilot in the terminal |
| Kimi CLI |
Moonshot AI Kimi Code terminal coding agent |
| Kiro CLI |
Agentic AI terminal assistant |
| Antigravity CLI |
Google's Antigravity CLI (agy) |
| Mods/Fabric |
Pipeline-friendly AI processing |
| sgpt |
Shell-GPT for terminal AI queries |
| Ollama |
Run large language models locally |
| Autohand Code |
Autohand coding agent CLI |
| Mistral Vibe |
Mistral AI coding agent |
| Qwen Code |
Qwen AI coding assistant |
| ZAI |
Zhipu AI GLM coding agent |