Shell
CLI tools written in Shell
AI
A command-line ChatGPT client in BASH with conversation support
aish
Retrieve shell script one-liners ready to execute in the terminal
argbash
Bash argument parsing code generator
argc-completions
Autocompletion for any shell and any command
asdf
Manage multiple runtime versions with a single CLI tool
asn
ASN, RPKI, BGP, IPv4/v6, prefix lookup, IP reputation, and network recon tool
automate-git-commands
Automate common git, SSH key generation, and SSH configuration tasks
BadaBoomBooks
Quickly organize audiobooks using a terminal and web browser
bash_radio_player
Terminal radio player using mpv and fzf
bash-cache
Function memoization and caching library for bash scripts
bashmount
Mount and unmount removable media with a nice interactive menu
bashtop
Resource monitor showing usage for processor, memory, disks, and network
Basta!
Scroll-protected status line at the bottom of the terminal
Batfetch
Display detailed battery information in a clean format
bashtutor
Extendable utility to interactively teach CLIs, workflows, and Bash
beachpatrol
CLI tool to replace and automate your everyday web browser
bib.awk
Bibliography manager written in awk
bocker
Docker implemented in around 100 lines of bash
bollywood
Terminal screencasts in multiple panes for a Hollywood-style hacking display
Brash
Move and restore items from the XDG trash, written in pure Bash
byobu
Enhanced terminal multiplexer with convenient keybindings and status bar
cadmus
Shell scripts to facilitate effective note taking
catnip
Image picker using bash with kitty icat and Chafa sixel support
chat.sh
Pipeable LLM wrapper with code execution via OpenRouter
chatgpt
Simple command-line integration to ChatGPT
checksum.sh
Download, review, and verify install scripts with checksum verification
cheatshh
fzf-based cheatsheet to store commands and descriptions you can look up
cipher
Easy AES-256-CBC encryption for files and directories
copytools.sh
Tools for copying and pasting in the command line
GitHub Copilot CLI
AI-powered coding agent in your terminal by GitHub
CreateVideoMeme
Bash tool to add captions to the top of videos
dasht
Search 200+ offline API documentation sets in terminal or browser
Dext
Move or copy files of the same extension into folders
distrobox
Use any Linux distribution inside your terminal via containers
dn
Daily notes command line tool
Duply
Simplified frontend for duplicity backup management
dzr
Command line Deezer player for Linux, BSD, Android, and Windows
enhancd
A next-generation cd command with interactive filter
fasd
archivedQuick access to files and directories via frecency tracking
Fast Files
Create directory structures and files simultaneously with a single command
fastdiract
Lightning-fast cd and command execution
ff
Manage favorite folders with aliases for quick cd navigation
fff
archivedFast, simple file manager written in bash
ffscreencast
FFmpeg screencast with video overlay and multi monitor support
Findpick
General purpose file picker combining find with a fuzzy finder
fmake
Brings make's interface to almost any build system
fnt
apt for fonts - the missing font manager for macOS and Linux
forgit
A utility tool powered by fzf for using git interactively
Froggit
Minimalist Git TUI with GitHub CLI integration
fss
Command-line search scripts combining find and grep with fzf previewing
FuzPad
Minimalistic note management solution powered by fzf
fuzzysh
Minimalist selector in shell, inspired by fzf
fz
Fuzzy tab completion for z
fzf-help
fzf extension to select command line options from --help documentation
fzf-git.sh
Bash and zsh key bindings for Git objects, powered by fzf
fzf-kill
The no-nonsense task killer for your terminal using fzf
fzf-tab-completion
Tab completion using fzf
fzfm
A command-line fuzzy finder file manager
GameShell
Learn shell commands through a fun game
gentoo-install
Smooth Gentoo installation with menuconfig-inspired interface
geometry
Minimalistic, fully customizable Zsh prompt with async function support
gifgen
Simple high quality GIF encoding from video files
git-extras
Little git extras like git-ignore, git-setup, git-changelog and more
git-fuzzy
Interactive git with the help of fzf
git-identity
Automated git alias management
git-quick-stats
Simple and efficient way to access various statistics in a git repository
git-recall
Easily browse through your git commits and see what you or your team did
git-secret
Store private data inside a git repo using PGP encryption
gitsummary
A better git status with stashes, file statuses, and branch list
HAL 2023
HAL9000-inspired script to chat with OpenAI's ChatGPT
HARRY_POTTER_ALIASES
Harry Potter-themed aliases for terminal commands
has
Check presence and version of command line tools on your PATH
head-shoulders-knees-toes
Preview file contents by sampling from head, middle, and end
hollywood
Turn your Linux terminal into a Hollywood-style hacking scene
icsp
Command-line iCalendar (.ics) to CSV utility
JSON.awk
A practical JSON parser written in awk
JSON.sh
JSON parser written in shell, compatible with multiple shells
jsonv.sh
Bash command line tool for converting JSON to CSV
Kill
Small bash-only script for killing processes and sending signals
Limoji
Choose from hundreds of ASCII emoticons and share them easily
LinuxSSTool
Script that takes screenshots and adds gradated borders using ImageMagick
Liquid Prompt
Adaptive shell prompt that shows useful info only when it changes
LundukeHoliday
Animated ASCII holiday decorations in your shell
magic-tape
Image-supporting fuzzy finder YouTube client for the CLI
ManPDF & ManWEB
Read your man pages in PDF format, even online
menu.sh
Lightweight menu and launcher for text-mode consoles with YAML configs
mkdesk
Create .desktop files (program launchers) from the terminal
mkdkr
Build CI pipelines scripted with Makefile and isolated with Docker
mkgit
Bash script to automate creating GitHub repos with initial commit
moove
Manipulate file names and locations using a text editor
mpvc
Minimal mpc-like CLI and TUI for controlling mpv
mush
A build system for shell scripts
MusicPlayerPlus
Featureful ncurses MPD client with Beets, spectrum visualization, and more
mx
A tmux session manager written as a single Bash script
N-Commodore
Novel file manager/shell where everything is panelized and greppable
navita
Fast directory navigation for Bash and Zsh with frequency and recency ranking
nb
CLI and local web note-taking, bookmarking, archiving, and knowledge base app
neofetch
archivedDisplay system information with ASCII art OS logo in the terminal
Noted
Notes library with viewer and shortcuts to add, delete, and edit notes
osync
Robust two-way file sync based on rsync with fault tolerance and ACL support
pa
Simple password manager with age encryption in portable POSIX shell
pass
POSIX password manager keeping passwords in GPG encrypted files
pash
archivedSimple password manager using GPG written in POSIX sh
passage
Password store fork using age encryption instead of GnuPG
passfzf
A fzf wrapper for pass (UNIX password-store) with fuzzy finding
password-store
Simple GPG-encrypted password manager using the Unix philosophy
pbproxy
Send your clipboard anywhere you can SSH to
pipes.sh
Animated pipes terminal screensaver
pm-jesus
Package manager front-end for multiple Linux package managers
pm
The easy way to switch between your projects on ZSH
Polyglot Prompt
Dynamic prompt for zsh, bash, ksh, mksh, dash, yash, and more shells
Powerlevel10k
Fast, flexible ZSH theme with instant prompt and configuration wizard
pt.sh
CLI periodic table with search and many properties
Pure
Pretty, minimal, and fast ZSH prompt
quickemu
Quickly create and run optimized Windows, macOS, and Linux VMs
radio-beats
Rofi-like menu for playing radio stations in the terminal
ramfetch
A fetch tool that displays memory info using /proc/meminfo
safe.sh
Pure Bash script to manage GPG-encrypted secure archives
scholarref
Tools to never deal with journal webpages again
screenFetch
Display system info with ASCII distribution logo in the terminal
Shell Bling Ubuntu
Scripts to set up a fresh Ubuntu VM with a nice shell environment
shmenu
Menu TUI tool written solely in bash
Shunpo
A minimalist bash tool for faster directory navigation
SmartCd
archivedA cd command with fuzzy search for recent, sub, and parent directories
snip
Snippet manager for bash, mostly written in pure bash
Spaceship
Minimalistic, powerful and extremely customizable Zsh prompt
SSH-Snake
archivedSelf-propagating script for SSH private key and host discovery
sshto
Manage SSH connections with a dialog-based menu
Standard Unix Notes
GPG encrypted notes/notebook manager for BSD/Linux
StarWars vision
Watch Star Wars Episode IV in ASCII art via telnet
Sway-Talisman
archivedMinimalist terminal application launcher in scratchpad for Sway
synth-shell-prompt
Eye-candy shell prompt with Git status, clock, and intelligent PWD shortening
sysz
fzf terminal UI for systemctl
taverner
CLI launcher menu for games or anything, the UNIX way
td
Simple and elegant todo list manager written in Bash
tdo
Fast and simple note taking from the command line
Tera
Terminal Radio: play favorite music and explore radio stations from the CLI
termv
A terminal IPTV player written in bash
TickTick
Put JSON in bash scripts using backtick syntax
tmpmail
Create and receive emails at temporary addresses from the command line
tmux-nested
Plugin for nested tmux workflows
tmux-pomodoro-plus
Pomodoro technique integrated into your tmux workflow
tmux-session
Manage tmux sessions using fzf
toc
Generate a table of contents from comments in a file
TODO-CLI-and-TUI
TUI and CLI todo app with day/week/month tasks, targets, and rewards
todo.txt-more
Extensions for todo.txt with rofi/fzf control, GitHub sync, and time tracking
todo.txt
Minimalistic plain text todo manager implemented as a shell script
transflac
Utilities for maintaining and organizing FLAC music collections
Translate Shell
Command-line translator using Google Translate, Bing, and more
tunblkctl
Command-line frontend for Tunnelblick VPN client
tuxi
archivedGet instant answers from Google search results in the terminal
tweets
Decentralized Twitter alternative using git
typist
A simple type test written in pure Bash v5.1+
ucollage
archivedExtensible command line image viewer inspired by vim
undelete-btrfs
Automate BTRFS file recovery with path regex generation and multi-level restore
unreal-git-hook
Git hooks with Unreal Tournament announcer sound effects
upnup
Generate a LICENSE file in the current working directory
Various Scripts
Collection of shell and Perl scripts for common tasks with fzf
vault-crypt
Minimalist GPG-powered vault encryption for KeePassXC
videoinfox
Video finder, playlist builder, and library indexer for the terminal
welcome.sh
A greeting script with helpful and customizable information on launch
wifi-password
Get the password of your current Wi-Fi network
Wordle Solver
A bash script that can solve Wordle riddles
x-cmd
POSIX shell and awk toolset with many features in a tiny footprint
xiringuito
SSH-based VPN made easy with no server configuration needed
YAS-BDSM
Minimal, cross-platform, hierarchical Stow-based dotfiles manager
YAS-QWIN
CLI tool for building and optionally running SQL queries
ydf
Disruptive dotfiles manager - be ready to work in minutes on Fresh OS
yt-x
Browse YouTube from the terminal with fzf or rofi for navigation
ytfzf
Find and play YouTube videos from the terminal using fzf and mpv
z
Directory changer based on aging and frecency
Zaloha.sh
Shell script for synchronization of files and directories
Zsh Angel IQ System
Intelligent Zsh extensions including in-shell Ctags browser