All tools
160 CLI tools indexed, ready for your agent.
adb-export
Bash script to export android content providers data to csv
add-gitignore
An interactive CLI tool that adds a .gitignore to your projects.
aliases
Contextual, dynamic aliases for the bash shell
aliasme
A shell script to memorize your command in command line.
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
autoenv
Directory-based environments.
autojump
A cd command that learns - easily navigate directories from the command line
awless
A Mighty CLI for AWS
bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
bash-git-prompt
An informative and fancy bash prompt for Git users
basher
A package manager for shell scripts.
bashhub-server
Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client
bat
A cat(1) clone with wings.
beets
music library manager and MusicBrainz tagger
bitwise
Terminal based bit manipulator in ncurses
bmon
bandwidth monitor and rate estimator
borg
Search and save shell snippets without leaving your terminal
browsh
A fully-modern text-based browser, rendering to TTY and browsers
btop
A monitor of resources
buku
:bookmark: Personal mini-web in text
carbon-now-cli
🎨 Beautiful images of your code — from right inside your terminal.
ccat
Colorized `cat` with syntax highlighting
cloc
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
cmus
Small, fast and powerful console music player for Unix-like operating systems.
curl
The ubiquitous command-line HTTP client. Transfers data with URL syntax, supporting HTTP, HTTPS, FTP, and dozens of other protocols.
dasel
Select, put and delete data from JSON, TOML, YAML, XML, INI, HCL and CSV files with a single tool. Also available as a go mod.
desk
A lightweight workspace manager for the shell
dnote
A simple command line notebook
Dropbox-Uploader
Dropbox Uploader is a BASH script which can be used to upload, download, list or delete files from Dropbox, an online file sharing, synchronization and backup service.
dzr
deezer.com Player (CLI & VSCode)
emojify
Emoji on the command line :scream:
eureka
💡 CLI tool to input and store your ideas without leaving the terminal
exa
A modern replacement for ‘ls’.
faster-whisper
A reimplementation of OpenAI's Whisper model using CTranslate2, providing up to 4x faster transcription with lower memory usage.
fd
A simple, fast and user-friendly alternative to 'find'
ffmpeg
The industry-standard CLI for audio/video processing, conversion, and manipulation. Handles virtually any media format.
forgit
:zzz: A utility tool powered by fzf for using git interactively.
fselect
Find files with SQL-like queries
funky
Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.
fz.sh
Cli shell plugin, the missing fuzzy tab completion feature for the z jump around command.
fzf
:cherry_blossom: A command-line fuzzy finder
gcalcli
Google Calendar Command Line Interface
geeknote
Console client for Evernote.
geometry
geometry is a minimal, composable zsh prompt
getoptions
An elegant option/argument parser for shell scripts (full support for bash and all POSIX shells)
gh
GitHub's official CLI tool for managing repositories, issues, PRs, releases, and workflows from the terminal. Fully scriptable with JSON output.
gifgen
Simple high quality GIF encoding
git-extra-commands
A collection of git utilities, useful extra git scripts, tutorials and other useful articles.
git-open
Type `git open` to open the GitHub page or website for a repository in your browser.
git-quick-stats
▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository.
gita
Manage many git repos with sanity 从容管理多个git库
gitmux
:computer: Git in your tmux status bar
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Gogh
Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS.
goto
Alias and navigate to directories with tab completion in Linux
has
✅ checks presence of various command line tools and their versions on the path
haxor-news
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
hn-cli
:newspaper: CLI to browse Hacker News
how2
AI for the Command Line
hr
A horizontal :straight_ruler: for your terminal
hss
An interactive parallel ssh client featuring autocomplete and asynchronous execution.
httplab
The interactive web server
hub
A command-line tool that makes git easier to use with GitHub.
ImageMagick
A comprehensive CLI image processing suite. Create, edit, compose, or convert images in 200+ formats from the command line.
ImageScraper
:scissors: High performance, multi-threaded image scraper
imgp
:camera_flash: Fast batch image resizer and rotator
ion
Mirror of https://gitlab.redox-os.org/redox-os/ion
iponmap
commandline IP location finder
is.sh
Human readable conditions for bash 👌
jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
jo
JSON output from a shell
jq
A lightweight and flexible command-line JSON processor. Essential for parsing, filtering, and transforming JSON output from other CLI tools.
jump
Jump helps you navigate faster by learning your habits. ✌️
just
🤖 Just a command runner
k
File listing with git status, color-coded sizes & aging dates
kanban.bash
commandline asciii kanban board for minimalist productivity hackers & managers (csv-based) #scriptable #nestable #statistics #singlefile #shellscript #issuetracker #git
korkut
Quick and simple image processing at the command line. :hammer:
ledger
Double-entry accounting system with a command-line reporting interface
lf
Terminal file manager
library
99+ CLI tools to build, browse, and blend your media library
Loop
UNIX's missing `loop` command
lowcharts
Tool to draw low-resolution graphs in terminal
lsd
The next gen ls command
mackup
Backup and keep your application settings in sync.
maza-ad-blocking
Simple, native and efficient local ad blocker. Only Bash.
mcfly
Fly through your shell history. Great Scott!
mkdkr
mkdkr = Makefile + Docker
moviemon
:movie_camera: Everything about your movies within the command line.
murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
navi
An interactive cheatsheet tool for the command-line
ngs
Next Generation Shell (NGS)
nomino
Batch rename utility for developers
nushell
Modern cross-platform shell with typed data and format conversion
nve
Run any command on specific Node.js versions
optparse
Simple command line arguments parser for BASH
pandoc
Universal document converter supporting 40+ formats including Markdown, HTML, PDF, DOCX, LaTeX, EPUB, and more. Perfect for document conversion tasks.
PathPicker
PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything. After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands.
pdd
:date: Tiny date, time diff calculator with piggybacked timers
pdftotext
Extracts text from PDF files with layout preservation. Part of the poppler-utils package, widely available on all platforms.
percol
adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
piu-piu-SH
This is an Old School horizontal scroller 'Shoot Them All' game in bash. With multiplayer modes team and duel. You have to defeat 100 aliens to fight with Boss. I'm using netcat for client-server exchange in multiplayer mode. So netcat have to be installed on system if you wish to play with friend. Terminals on both hosts have to be with equal dimensions.
Playwright MCP
Microsoft's official MCP server for browser automation via Playwright. Allows agents to navigate pages, click, type, take screenshots, and execute JavaScript.
pockyt
Automate & manage your Pocket.com collection.
powerlevel10k
Feature-rich Zsh theme with fast startup and configuration wizard
powertop
The Linux PowerTOP tool -- please post patches to the mailing list instead of using github pull requests
powscript
transpiler written in bash: painless shellscript, indentbased, coffee for the shell with hipster-sparkles v1 BETA LANDED 🎉🎉🎉🎉 thanks fcard!
programmer-calculator
Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
progress
Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)
ranger
A VIM-inspired filemanager for the console
rebound
Instant Stack Overflow results whenever an exception is thrown
revolver
A progress spinner for ZSH scripts
ripgrep
An extremely fast recursive text search tool. Searches directories for regex patterns with smart filtering, making it ideal for codebase exploration.
rtv
Browse Reddit from your terminal
saws
A supercharged AWS command line interface (CLI).
sh
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
shallow-backup
Git-integrated backup tool for macOS and Linux devs.
shell-history
Visualize your shell usage with Highcharts!
shell-plus-plus
A friendly and modern functional object oriented language for shell script.
shell2http
Executing shell commands via HTTP server
shellcheck
ShellCheck, a static analysis tool for shell scripts
shellspec
A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells
shml
SHell Markup Language | Style Framework for The Terminal
shot-scraper
A CLI tool for taking automated screenshots of web pages and extracting content as markdown. Supports JavaScript rendering via Playwright and outputs structured JSON.
slap
Sublime-like terminal-based text editor
spark
▁▂▃▅▂▇ in your shell.
spot
Tiny file search utility (bash)
sqlite3
The most widely deployed database engine, with a powerful CLI. Perfect for local data storage, analysis, and prototyping.
Stripe CLI
Stripe's official CLI for testing webhooks, managing payments, and interacting with the Stripe API directly from the terminal.
stronghold
Easily configure macOS security settings from the terminal.
Sudocabulary
Vocabulary on your terminal
synth-shell
Boost your terminal, script by script
tag
Instantly jump to your ag or ripgrep matches.
tavily-cli
CLI wrapper for the Tavily Search API, purpose-built for AI agents. Returns clean, structured search results optimized for LLM consumption.
td-cli
A todo command line todo manager ✔️
tere
Terminal file explorer
the_silver_searcher
A code-searching tool similar to ack, but faster.
thefuck
Magnificent app which corrects your previous console command.
ticker
Track stocks, crypto, and derivatives prices and positions in real time from your terminal
tiptop
:desktop_computer: Command-line system monitoring
tshare
The fastest way to share your files on the web, for free
tty-solitaire
Play solitaire in your terminal!
undollar
undollar eats the dollar sign in the command you just pasted into your terminal
usql
Universal command-line interface for SQL databases
vesper
🍸Vesper - HTTP Framework for Bash Shell
visidata
A terminal spreadsheet multitool for discovering and arranging data
wego
weather app for the terminal
wemux
Multi-User Tmux Made Easy
whereami
:round_pushpin: Get your geolocation information using freegeoip.app
whisper-cpp
High-performance C/C++ port of OpenAI's Whisper speech recognition model. Runs locally, supports many languages, and outputs in multiple formats.
whisper-ctranslate2
A command-line client compatible with OpenAI Whisper CLI, powered by faster-whisper for up to 4x faster transcription.
wttr.in
:partly_sunny: The right way to check the weather
xh
Friendly and fast tool for sending HTTP requests
xsv
A fast CSV command line toolkit written in Rust.
xxh
🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.
yq
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
yt-dlp
A feature-rich command-line audio/video downloader supporting thousands of sites. Outputs structured metadata and supports format selection.
z.lua
:zap: A new cd command that helps you navigate faster by learning your habits.
zoxide
A smarter cd command. Supports all major shells.
zunit
A powerful testing framework for ZSH projects
No tools match your search.