Shell
CLI tools written in Shell
AI
ShellA command-line ChatGPT client in BASH with conversation support
aish
ShellRetrieve shell script one-liners ready to execute in the terminal
argbash
ShellBash argument parsing code generator
argc-completions
ShellAutocompletion for any shell and any command
asdf
ShellManage multiple runtime versions with a single CLI tool
asn
ShellASN, RPKI, BGP, IPv4/v6, prefix lookup, IP reputation, and network recon tool
automate-git-commands
ShellAutomate common git, SSH key generation, and SSH configuration tasks
BadaBoomBooks
ShellQuickly organize audiobooks using a terminal and web browser
bash-cache
ShellFunction memoization and caching library for bash scripts
bash_radio_player
ShellTerminal radio player using mpv and fzf
bashmount
ShellMount and unmount removable media with a nice interactive menu
bashtop
ShellResource monitor showing usage for processor, memory, disks, and network
Basta!
ShellScroll-protected status line at the bottom of the terminal
bashtutor
ShellExtendable utility to interactively teach CLIs, workflows, and Bash
Batfetch
ShellDisplay detailed battery information in a clean format
beachpatrol
ShellCLI tool to replace and automate your everyday web browser
bib.awk
ShellBibliography manager written in awk
bocker
ShellDocker implemented in around 100 lines of bash
bollywood
ShellTerminal screencasts in multiple panes for a Hollywood-style hacking display
Brash
ShellMove and restore items from the XDG trash, written in pure Bash
byobu
ShellEnhanced terminal multiplexer with convenient keybindings and status bar
cadmus
ShellShell scripts to facilitate effective note taking
catnip
ShellImage picker using bash with kitty icat and Chafa sixel support
chat.sh
ShellPipeable LLM wrapper with code execution via OpenRouter
chatgpt
ShellSimple command-line integration to ChatGPT
cheatshh
Shellfzf-based cheatsheet to store commands and descriptions you can look up
checksum.sh
ShellDownload, review, and verify install scripts with checksum verification
cipher
ShellEasy AES-256-CBC encryption for files and directories
copytools.sh
ShellTools for copying and pasting in the command line
CreateVideoMeme
ShellBash tool to add captions to the top of videos
dasht
ShellSearch 200+ offline API documentation sets in terminal or browser
Dext
ShellMove or copy files of the same extension into folders
distrobox
ShellUse any Linux distribution inside your terminal via containers
dn
ShellDaily notes command line tool
Duply
ShellSimplified frontend for duplicity backup management
dzr
ShellCommand line Deezer player for Linux, BSD, Android, and Windows
enhancd
ShellA next-generation cd command with interactive filter
fasd
ShellQuick access to files and directories via frecency tracking
Fast Files
ShellCreate directory structures and files simultaneously with a single command
fastdiract
ShellLightning-fast cd and command execution
ff
ShellManage favorite folders with aliases for quick cd navigation
fff
ShellFast, simple file manager written in bash
ffscreencast
ShellFFmpeg screencast with video overlay and multi monitor support
Findpick
ShellGeneral purpose file picker combining find with a fuzzy finder
fmake
ShellBrings make's interface to almost any build system
fnt
Shellapt for fonts - the missing font manager for macOS and Linux
forgit
ShellA utility tool powered by fzf for using git interactively
Froggit
ShellMinimalist Git TUI with GitHub CLI integration
fss
ShellCommand-line search scripts combining find and grep with fzf previewing
FuzPad
ShellMinimalistic note management solution powered by fzf
fuzzysh
ShellMinimalist selector in shell, inspired by fzf
fz
ShellFuzzy tab completion for z
fzf-git.sh
ShellBash and zsh key bindings for Git objects, powered by fzf
fzf-help
Shellfzf extension to select command line options from --help documentation
fzf-tab-completion
ShellTab completion using fzf
fzf-kill
ShellThe no-nonsense task killer for your terminal using fzf
fzfm
ShellA command-line fuzzy finder file manager
GameShell
ShellLearn shell commands through a fun game
gentoo-install
ShellSmooth Gentoo installation with menuconfig-inspired interface
geometry
ShellMinimalistic, fully customizable Zsh prompt with async function support
gifgen
ShellSimple high quality GIF encoding from video files
git-extras
ShellLittle git extras like git-ignore, git-setup, git-changelog and more
git-fuzzy
ShellInteractive git with the help of fzf
git-identity
ShellAutomated git alias management
git-quick-stats
ShellSimple and efficient way to access various statistics in a git repository
git-recall
ShellEasily browse through your git commits and see what you or your team did
git-secret
ShellStore private data inside a git repo using PGP encryption
gitsummary
ShellA better git status with stashes, file statuses, and branch list
HAL 2023
ShellHAL9000-inspired script to chat with OpenAI's ChatGPT
HARRY_POTTER_ALIASES
ShellHarry Potter-themed aliases for terminal commands
has
ShellCheck presence and version of command line tools on your PATH
head-shoulders-knees-toes
ShellPreview file contents by sampling from head, middle, and end
hollywood
ShellTurn your Linux terminal into a Hollywood-style hacking scene
icsp
ShellCommand-line iCalendar (.ics) to CSV utility
JSON.awk
ShellA practical JSON parser written in awk
JSON.sh
ShellJSON parser written in shell, compatible with multiple shells
jsonv.sh
ShellBash command line tool for converting JSON to CSV
Kill
ShellSmall bash-only script for killing processes and sending signals
Limoji
ShellChoose from hundreds of ASCII emoticons and share them easily
LinuxSSTool
ShellScript that takes screenshots and adds gradated borders using ImageMagick
Liquid Prompt
ShellAdaptive shell prompt that shows useful info only when it changes
LundukeHoliday
ShellAnimated ASCII holiday decorations in your shell
magic-tape
ShellImage-supporting fuzzy finder YouTube client for the CLI
ManPDF & ManWEB
ShellRead your man pages in PDF format, even online
menu.sh
ShellLightweight menu and launcher for text-mode consoles with YAML configs
mkdesk
ShellCreate .desktop files (program launchers) from the terminal
mkdkr
ShellBuild CI pipelines scripted with Makefile and isolated with Docker
mkgit
ShellBash script to automate creating GitHub repos with initial commit
mn
ShellA dead simple note-taking script
moove
ShellManipulate file names and locations using a text editor
mpvc
ShellMinimal mpc-like CLI and TUI for controlling mpv
mush
ShellA build system for shell scripts
MusicPlayerPlus
ShellFeatureful ncurses MPD client with Beets, spectrum visualization, and more
mx
ShellA tmux session manager written as a single Bash script
N-Commodore
ShellNovel file manager/shell where everything is panelized and greppable
navita
ShellFast directory navigation for Bash and Zsh with frequency and recency ranking
nb
ShellCLI and local web note-taking, bookmarking, archiving, and knowledge base app
neofetch
ShellDisplay system information with ASCII art OS logo in the terminal
Noted
ShellNotes library with viewer and shortcuts to add, delete, and edit notes
osync
ShellRobust two-way file sync based on rsync with fault tolerance and ACL support
pa
ShellSimple password manager with age encryption in portable POSIX shell
pash
ShellSimple password manager using GPG written in POSIX sh
pass
ShellPOSIX password manager keeping passwords in GPG encrypted files
passage
ShellPassword store fork using age encryption instead of GnuPG
passfzf
ShellA fzf wrapper for pass (UNIX password-store) with fuzzy finding
password-store
ShellSimple GPG-encrypted password manager using the Unix philosophy
pbproxy
ShellSend your clipboard anywhere you can SSH to
pipes.sh
ShellAnimated pipes terminal screensaver
pm-jesus
ShellPackage manager front-end for multiple Linux package managers
pm
ShellThe easy way to switch between your projects on ZSH
Polyglot Prompt
ShellDynamic prompt for zsh, bash, ksh, mksh, dash, yash, and more shells
Powerlevel10k
ShellFast, flexible ZSH theme with instant prompt and configuration wizard
pt.sh
ShellCLI periodic table with search and many properties
Pure
ShellPretty, minimal, and fast ZSH prompt
quackalias-cli
ShellGenerate DuckDuckGo email aliases and store their history
quickemu
ShellQuickly create and run optimized Windows, macOS, and Linux VMs
radio-beats
ShellRofi-like menu for playing radio stations in the terminal
ramfetch
ShellA fetch tool that displays memory info using /proc/meminfo
safe.sh
ShellPure Bash script to manage GPG-encrypted secure archives
scholarref
ShellTools to never deal with journal webpages again
screenFetch
ShellDisplay system info with ASCII distribution logo in the terminal
Shell Bling Ubuntu
ShellScripts to set up a fresh Ubuntu VM with a nice shell environment
shmenu
ShellMenu TUI tool written solely in bash
Shunpo
ShellA minimalist bash tool for faster directory navigation
SmartCd
ShellA cd command with fuzzy search for recent, sub, and parent directories
snip
ShellSnippet manager for bash, mostly written in pure bash
Spaceship
ShellMinimalistic, powerful and extremely customizable Zsh prompt
SSH-Snake
ShellSelf-propagating script for SSH private key and host discovery
sshto
ShellManage SSH connections with a dialog-based menu
Standard Unix Notes
ShellGPG encrypted notes/notebook manager for BSD/Linux
StarWars vision
ShellWatch Star Wars Episode IV in ASCII art via telnet
Sway-Talisman
ShellMinimalist terminal application launcher in scratchpad for Sway
synth-shell-prompt
ShellEye-candy shell prompt with Git status, clock, and intelligent PWD shortening
sysz
Shellfzf terminal UI for systemctl
taverner
ShellCLI launcher menu for games or anything, the UNIX way
td
ShellSimple and elegant todo list manager written in Bash
tdo
ShellFast and simple note taking from the command line
Tera
ShellTerminal Radio: play favorite music and explore radio stations from the CLI
termv
ShellA terminal IPTV player written in bash
TickTick
ShellPut JSON in bash scripts using backtick syntax
tmpmail
ShellCreate and receive emails at temporary addresses from the command line
tmux-nested
ShellPlugin for nested tmux workflows
tmux-pomodoro-plus
ShellPomodoro technique integrated into your tmux workflow
tmux-session
ShellManage tmux sessions using fzf
toc
ShellGenerate a table of contents from comments in a file
TODO-CLI-and-TUI
ShellTUI and CLI todo app with day/week/month tasks, targets, and rewards
todo.txt-more
ShellExtensions for todo.txt with rofi/fzf control, GitHub sync, and time tracking
todo.txt
ShellMinimalistic plain text todo manager implemented as a shell script
transflac
ShellUtilities for maintaining and organizing FLAC music collections
Translate Shell
ShellCommand-line translator using Google Translate, Bing, and more
tunblkctl
ShellCommand-line frontend for Tunnelblick VPN client
tuxi
ShellGet instant answers from Google search results in the terminal
tweets
ShellDecentralized Twitter alternative using git
typist
ShellA simple type test written in pure Bash v5.1+
ucollage
ShellExtensible command line image viewer inspired by vim
undelete-btrfs
ShellAutomate BTRFS file recovery with path regex generation and multi-level restore
unreal-git-hook
ShellGit hooks with Unreal Tournament announcer sound effects
upnup
ShellGenerate a LICENSE file in the current working directory
Various Scripts
ShellCollection of shell and Perl scripts for common tasks with fzf
vault-crypt
ShellMinimalist GPG-powered vault encryption for KeePassXC
videoinfox
ShellVideo finder, playlist builder, and library indexer for the terminal
welcome.sh
ShellA greeting script with helpful and customizable information on launch
wifi-password
ShellGet the password of your current Wi-Fi network
Wordle Solver
ShellA bash script that can solve Wordle riddles
x-cmd
ShellPOSIX shell and awk toolset with many features in a tiny footprint
xiringuito
ShellSSH-based VPN made easy with no server configuration needed
YAS-QWIN
ShellCLI tool for building and optionally running SQL queries
YAS-BDSM
ShellMinimal, cross-platform, hierarchical Stow-based dotfiles manager
ydf
ShellDisruptive dotfiles manager - be ready to work in minutes on Fresh OS
yt-x
ShellBrowse YouTube from the terminal with fzf or rofi for navigation
ytfzf
ShellFind and play YouTube videos from the terminal using fzf and mpv
z
ShellDirectory changer based on aging and frecency
Zaloha.sh
ShellShell script for synchronization of files and directories
Zsh Angel IQ System
ShellIntelligent Zsh extensions including in-shell Ctags browser