System & Monitoring
System monitoring, process management, and diagnostics
act3
Glance at the last 3 runs of your GitHub Actions
active-win-cli
Get the title, ID, and other info of the active window
AdGuardian-Term
TUI dashboard for monitoring AdGuard Home traffic in real time
agg
Generate animated GIF files from asciinema recordings
amdgpu-top
Display AMD GPU utilization from performance counters, sensors, and fdinfo
amtui
TUI for interacting with Prometheus Alertmanager
Ansible
Automate IT infrastructure provisioning and configuration
app
Cross-platform package management assistant with super powers
aptitude
TUI front-end to APT, the Debian package manager
argc-completions
Autocompletion for any shell and any command
ASCII Saver
Screensaver for terminals
asciinema
Record and share terminal sessions as lightweight asciicast files
asdf
Manage multiple runtime versions with a single CLI tool
aserial
Serial monitor with error/warning highlighting and scrollable interface
atop
TUI performance monitor for Linux with daily activity logging
auto-cpufreq
Automatic CPU speed and power optimizer for Linux laptops
austin-tui
Top-like TUI for Austin Python profiler
bandwhich
Terminal bandwidth utilization tool showing per-process usage
bashmount
Mount and unmount removable media with a nice interactive menu
bashtop
Resource monitor showing usage for processor, memory, disks, and network
Batfetch
Display detailed battery information in a clean format
below
A time traveling resource monitor for modern Linux systems
bin
Manage binary files downloaded from different sources
bottom
Cross-platform graphical process/system monitor
bpytop
Resource monitor with a beautiful terminal interface
brightnessctl
Read and control device brightness from the command line
btop
A feature-rich resource monitor with a beautiful TUI
chdig
TUI interface to dig into ClickHouse databases
checksum.sh
Download, review, and verify install scripts with checksum verification
chezmoi
Manage your dotfiles across multiple diverse machines, securely
cli-tools-info
Overview of your CLI tools, their install status and versions
Cloud Code Usage Monitor
Real-time Claude Code usage monitor with predictions and warnings
conspy
View and control Linux virtual consoles remotely
conway-screensaver
Conway's Game of Life screensaver for the terminal
CoreFreq
CPU monitoring TUI for 64-bit processors
ctop
Top-like interface for container metrics
damon
TUI interface for HashiCorp Nomad resource management
direnv
Load and unload environment variables depending on the current directory
dmidecode
System information utility for reading DMI/SMBIOS data
dtui
Small TUI for introspecting the system/session D-Bus state
duf
A better df alternative with a colorful and user-friendly output
dust
A more intuitive version of du written in Rust
dysk
Get information on your mounted disks
eget
Easily install prebuilt binaries from GitHub
empiriqa
Interactively manipulate UNIX pipelines with a TUI
Fastfetch
Like Neofetch, but much faster because written in C
fkill-cli
Simple cross-platform process killer
flatpak-cli
Search and install Flatpaks from Flathub with a fzf-like interface
fzf-kill
The no-nonsense task killer for your terminal using fzf
gentoo-install
Smooth Gentoo installation with menuconfig-inspired interface
getghrel
Fetch and install latest GitHub release assets automatically
gitlogue
Cinematic Git commit replay tool turning history into animated stories
glances
Comprehensive cross-platform system monitoring tool
goaccess
Real-time web log analyzer and interactive viewer with fast HTTP statistics
goscript
Record terminal sessions and save as self-contained HTML
gotop
Terminal-based graphical activity monitor inspired by gtop and vtop
Grafterm
Metrics TUI dashboards on terminal - Grafana inspired
gputop
Simple command-line utility for querying and monitoring GPU status
gtop
System monitoring dashboard for terminal written in Node.js
has
Check presence and version of command line tools on your PATH
htop
An interactive process viewer for Unix
htui
Heroku Terminal UI for managing apps, dynos, and logs
HyFetch
System information tool with OS logo display, fork of Neofetch
hysp
archivedAn independent package manager that every hacker deserves
immortal
A cross-platform Unix supervisor for managing long-running processes
imsg
Command-line interface for Apple Messages on macOS
inshellisense
IDE-style command line autocomplete with support for 600+ CLI tools
inxi
Comprehensive system information script for Linux
iotop
Top-like UI for monitoring I/O usage by processes
JAPM
Package manager with curses-based friendly UI
joshfile
Makefiles for those who don't want makefiles - YAML-based task runner
K9s
Kubernetes CLI to manage your clusters in style
kaskade
TUI for Kafka to interact with and consume topics in style
Kill
Small bash-only script for killing processes and sending signals
killport
Easily kill processes running on a specified port
kmon
Linux TUI kernel manager and activity monitor
krew
Find and install kubectl plugins
kubectl
Official Kubernetes command-line tool for cluster management
landrun
Run Linux processes in a secure unprivileged sandbox using Landlock
lastversion
Find the latest stable version and download assets from any project
lazydocker
A simple terminal UI for Docker and Docker Compose
lifecycler
An aquarium that runs in your terminal
llmtop
System monitoring tool powered by LLMs with real-time insights
logrotate
Rotate, compress, and mail system logs
lshw
Detailed hardware configuration information tool for Linux
macchina
Fast, minimal, and customizable system information frontend
macmon
Sudoless performance monitoring for Apple Silicon processors
mackup
Keep your application settings in sync across machines
multitail
Monitor multiple log files simultaneously in a single terminal
nala
apt package manager front-end with a cleaner interface
neofetch
archivedDisplay system information with ASCII art OS logo in the terminal
ngrep
Network packet grep - match regex against network traffic payloads
nitchplusplus
A fast system information fetch tool
nmon
Nigel's performance Monitor for Linux systems
noti
Monitor a process and trigger a notification when it finishes
Ntfy
Get desktop and push notifications when long-running commands complete
ntfyme
Cross-platform notification tool for when long-running processes end
nvitop
Interactive NVIDIA-GPU process viewer and management tool
nvtop
htop-like task monitor for AMD, Intel, and NVIDIA GPUs
oswriter
CLI tool for creating bootable USB drives from OS images
otel-tui
Terminal OpenTelemetry viewer for traces and metrics
PCtrl
Robust, featureful, and powerful process manager
peekaboo
macOS screenshot capture, AI visual analysis, and GUI automation CLI
pipes.sh
Animated pipes terminal screensaver
plox
Extract numeric values from log files and plot them over time in the CLI
pm-jesus
Package manager front-end for multiple Linux package managers
pmt
Translator of package names between different Linux package managers
powertop
Monitor and optimize power consumption on Linux systems
pproftui
TUI for Go's pprof that makes profiling interactive and fast
procs
A modern replacement for ps written in Rust
pv
archivedMonitor the progress of data through a pipe
pypi-command-line
A powerful, colorful CLI for browsing pypi.org
qman
A more modern man page viewer for the terminal
radeontop
View AMD GPU utilization for total activity and individual blocks
ramfetch
A fetch tool that displays memory info using /proc/meminfo
rfsh
Run shell scripts in batch, concurrently, with variable customization
rs-env
Hierarchical environment variable management from .env files
rufl
RunFlow - execute commands in parallel or sequentially from the CLI
Rumos
CLI utility for controlling screen brightness
s-tui
Stress-Terminal UI for monitoring CPU temperature, frequency, and power
sag
Modern text-to-speech CLI using ElevenLabs voices
sclocka
The real screensaver/lock for terminals
screenFetch
Display system info with ASCII distribution logo in the terminal
senzu
CLI tool to get the battery percentage
Shell Bling Ubuntu
Scripts to set up a fresh Ubuntu VM with a nice shell environment
shournal
Fully automatic shell command and file usage logger
slurm
Yet another network load monitor
smem
Advanced memory reporting tool with proportional set size (PSS) support
sntop
Simple network top for monitoring connectivity
stew
An independent package manager for compiled binaries
sysdig
Capture and analyze system calls and events from the Linux kernel
sysm
Play custom sounds when system or external events happen
systemctl-tui
A fast simple TUI for interacting with systemd services and logs
systeroid
A more powerful alternative to sysctl with a terminal user interface
sysz
fzf terminal UI for systemctl
t-rec
Blazingly fast terminal recorder that generates animated GIFs
tcpterm
Packet visualizer in TUI
tdash
Terminal dashboard with stats from Google Analytics, GitHub, and CI
tegratop
TUI monitoring tool (top-like) for Nvidia Jetson boards
terminal-recorder
Record bash sessions and export to shareable HTML
terminal-svg-screenshot
Create beautiful SVG screenshots of terminal output for documentation
terminalizer
Record terminal sessions and generate animated GIFs or web player links
termtosvg
archivedUnix terminal recorder that renders sessions as standalone SVG animations
termsaver
ASCII screensavers for the terminal including matrix and clock
TermUI
Cross-platform fully-customizable TUI dashboard and widget library
The Logfile Navigator
An advanced and colorful log file viewer with TUI interface
tinyfetch
Python and system information command-line fetch tool
tiptop
Command-line system monitoring tool with graphs, written in Python
tmon
A tiny system monitor for Linux
tmd-top
Monitor per-process TCP traffic on Linux with IP connection details
top
Classic Unix utility showing top CPU-using processes in real-time
ToolUI
TUI to manage dotnet tools
topgrade
Upgrade all the things - update all your system packages at once
trek
ncurses TUI explorer for HashiCorp Nomad clusters
TTV
Lightweight terminal tool to manage processes in Unix machines
ttop
System monitoring with TUI, historical data, and triggers
ttygif
Convert ttyrec files into GIF files
ttyload
Color-coded graph of system load averages in the terminal
ttystudio
Record terminal and compile to GIF or APNG without dependencies
tufw
Terminal UI for the UFW Linux firewall
ugm
Terminal-based UNIX user and group browser
updo
Uptime monitoring CLI tool with alerting and advanced settings
upt
Universal Package-management Tool for any OS
Vagrant
Build and manage reproducible virtual machine environments
vhs
Write terminal GIFs as code for integration testing and demos
viewport-list-cli
Return a list of devices and their viewports
vtop
Alternative to top with several additional stats
wacli
Third-party WhatsApp CLI for message sync, search, and sending
wander
HashiCorp Nomad terminal client
whowatch
Monitor logged-in Linux users and their processes in real time
x-cmd
POSIX shell and awk toolset with many features in a tiny footprint
YAS-BDSM
Minimal, cross-platform, hierarchical Stow-based dotfiles manager
ydf
Disruptive dotfiles manager - be ready to work in minutes on Fresh OS
ytop
archivedTUI system monitor written in Rust
zenith
Like top or htop but with zoomable charts for CPU, GPU, network, and disk
zfxtop
Fetch top written by a bubbletea enjoyer