Claude Code has pulled me back into the terminal full-time. These are the top tools for productivity boost in your terminal:
Fish shell
An alternative to zsh and bash with autocomplete for commands, options, flags, and git branches
Syntax highlighting: immediately shows you if a command is valid or not
Automatically activates Python virtual environments
fishshell.com
Starship
A fully customizable prompt
Shows your current folder, git branch, and active Python/TS environment at a glance
starship.rs
Cship (Starship for Claude Code)
Brings Starship-level customization to the Claude Code status line
By default the status line is very barebones
Cship adds information on token usage, when your window resets, all in a customizable way.
cship.dev
Yazi
A graphical file manager that runs inside your terminal
Replaces the ls and cd loop with a fast, visual interface
Shows a preview of every file (code, images, even PDFs)
yazi-rs.github.io/featu…
Ripgrep
Search your codebase for regex patterns faster than grep
Respects .gitignore, so no false positives in your .venv or node_modules folders
Atuin
Replaces Ctrl+R with a searchable, filterable history across sessions
Useful when you need to find the exact command you ran two weeks ago
Allows syncing across machines. Searching for that command you run on your other computer? Atuin allows you to.
atuin.sh
Are you using these? What else should I add to this list?