Analysis updated 2026-06-21
Discover a terminal-based alternative to a graphical tool you already use, like a file manager or calendar.
Find a specific type of CLI tool when setting up a new development environment.
Browse categories like AI tools or version control utilities to discover tools you did not know existed.
| agarrharr/awesome-cli-apps | tj/n | voltagent/awesome-claude-code-subagents | |
|---|---|---|---|
| Stars | 19,544 | 19,524 | 19,743 |
| Language | Shell | Shell | Shell |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Awesome CLI Apps is a curated collection of command-line applications, programs you run in a terminal rather than clicking through a graphical interface. It is part of the broader "awesome list" ecosystem on GitHub, where community members compile well-organized indexes of useful tools in a particular category. This list focuses specifically on apps that do useful things from the terminal. The collection spans a wide range of categories. Entertainment includes music players, video downloaders like yt-dlp and youtube-dl, games, and ebook readers. Development tools include text editors, HTTP clients and servers, database tools, Docker utilities, testing frameworks, and scaffolding helpers. Productivity covers time tracking, note-taking, finance tools, and calendar apps. Utilities include SSH management, network tools, terminal sharing, theming, system interaction, security tools, and weather lookups. Data manipulation tools cover JSON, YAML, and text processing. File management includes file managers, renaming tools, disk usage analyzers, search tools, and directory navigation aids. Version control tools extend Git and GitHub workflows. The list also covers image processing, screensavers, and AI tools including LLM interaction clients. Someone would visit this list when they are looking for a specific type of tool that works in the terminal, either because they prefer terminal-based workflows, are setting up a new development environment, or want to discover tools they did not know existed.
A curated community list of command-line applications, covering development, productivity, file management, media, and AI tools, organized by category for easy discovery.
Mainly Shell. The stack also includes Shell.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.