awesome-cli-apps
github.com/agarrharr/awesome-cli-apps ↗🖥 📊 🕹 🛠 A curated list of command line apps
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me network utilities resources from awesome-cli-apps"
Installation instructions →What's inside
Utilities
- acmetoolNetwork Utilities
Automatic certificate acquisition for ACME (Let's Encrypt).
- active-win-climacOS
Get the title/id/etc of the active window.
- ahaShell Utilities
Convert ANSI output to HTML.
- alex
Catch insensitive, inconsiderate writing.
- amazon-orders
Retrieve Amazon order history.
- andcliSecurity
Work with 2FA tokens from multiple OTP providers.
AI
- actionbookAgents
Parallel browser interaction for agents.
- agent-deckAgents
Dashboard for managing multiple AI coding agent sessions.
- agentifyAgents
Transform OpenAPI specs into formats for agents.
- agent-of-empiresAgents
Coding agent session manager via tmux and git worktrees.
- aye-chatLLM Interaction
Workspace for editing, running commands, and chatting with your codebase.
- cmd-aiLLM Interaction
Turns natural language into executable shell commands.
Development
- add-gitignore
Interactively generate a .gitignore for your project based on your needs.
- ainHTTP Client
HTTP client with a simple format to organize API endpoints.
- ATACHTTP Client
A feature-full TUI API client made in Rust.
- bats-coreTesting
Bash Automated Testing System.
- bcal
Byte CALculator for storage conversions and calculations.
- bencherDevops
A continuous benchmarking tool.
Version Control
- AI Git NarratorGit
[macOS]: Generate commit messages with AI.
- bash-git-promptGit
Informative and fancy bash prompt for Git users.
- CLI GitHubGitHub
Fancy GitHub client.
- czgGit
Interactively generate standardized commit messages.
- dev-timeGit
Get the current local time of a GitHub user.
- ggcGit
A modern Git tool with both CLI and interactive incremental-search UI.
Files and Directories
- alderDirectory Listing
Minimal
- ast-grepSearch
A tool for code structural search, linting and rewriting.
- autojumpDirectory Navigation
A cd command that learns - easily navigate directories from the command line.
- batFiles
A cat clone with syntax highlighting.
- brootSearch
Fuzzy finder similar to fzf, but with space usage visualization.
- chkbitFiles
Check your files for data corruption.
Productivity
- arttimeTime Tracking
Featureful timer with native desktop notifications and curated ASCII art.
- BartibTime Tracking
Easy to use time tracking tool.
- birthdayCalendars
Know when a friend's birthday is coming.
- Buku
Browser-independent bookmark manager.
- calcurseCalendars
Calendar and scheduling.
- cash-cliFinance
Convert Currency Rates.
Images
- asciinemaGif Creation
Terminal session recorder and companion app for asciinema.org.
- carbon-now-cli
Generate beautiful images of your code.
- freeze
Generate images of code and terminal output.
- gifgenGif Creation
Simple high quality GIF encoding.
- gifsicleGif Creation
Create, manipulate, and optimize GIF images and animations.
- givegifGif Creation
GIFs on the command line.
Other Resources
- awesome-cli-apps-in-a-csv
Extensive list of CLI apps.
- awesome-git-addons
Addons that extend git cli.
- awesome-nodejs clis
- awesome-shell
- awesome-zsh-plugins
Showing a sample of 502 resources. View the full list on GitHub →