Command-Line Powerhouses: Six Terminal Tools Worth Installing Today
The terminal remains the most productive place many developers work. We compare six popular command-line projects, from a shell framework to media downloaders and AI coding agents, and weigh where each one shines and where it asks something of you.
Living article: rankings and health notes are re-checked against GitHub and community data. Ratings are GitPalace community ratings; stars are GitHub stars.
Oh My Zsh is a community-driven framework for managing your zsh configuration, bundling a huge library of plugins and themes behind a single installer. It is aimed at anyone who lives in the terminal and wants git-aware prompts, smart completions, and shortcuts without writing shell config from scratch. Its plugin ecosystem covers everything from language toolchains to cloud CLIs.
yt-dlp is a feature-rich command-line downloader for audio and video that supports a very large number of sites. It is a maintained fork of youtube-dl built for people who archive lectures, podcasts, or clips, and it exposes fine-grained control over formats, subtitles, metadata, and post-processing. It also works well as a scripting building block for automated pipelines.
Codex CLI is OpenAI's coding agent that runs locally in your terminal, reading your repository and proposing or applying changes in response to natural-language tasks. It targets developers who prefer to stay in the shell rather than an IDE and want an agent that can run commands and edit files under their supervision. A Rust core keeps the tool responsive on large projects.
Ollama is a command-line tool and local server for downloading and running open-weight language models on your own hardware. It is built for developers and hobbyists who want to experiment with local inference through a simple pull-and-run workflow and a small HTTP API. Official libraries for Python and JavaScript make it easy to wire into applications.
llama.cpp is a C and C++ inference engine for large language models that runs on commodity CPUs and a wide range of GPUs. It is the low-level foundation many local-AI tools build on, and its command-line binaries and server give technical users direct control over quantization, context length, and hardware backends. It suits people who want maximum performance and transparency over convenience.
The Book of Secret Knowledge is a curated compendium of manuals, cheat sheets, one-liners, and command-line tools for sysadmins, DevOps engineers, and security practitioners. It is not a tool you install but a reference you keep open while working in the terminal. Sections on shell tricks, networking, and hardening make it a strong companion to the other entries here.