Hardware Terminal Tools
Computer hardware is the physical side of a machine: processors, memory, disks, graphics cards, batteries, sensors and the buses that connect them.
From a terminal, hardware tools report what is installed, read temperatures and fan speeds, check disk health through S.M.A.R.T., measure power draw on a laptop, benchmark a component and configure peripherals such as keyboards and displays. Administrators run them over SSH to inventory a fleet or to find the failing part in a machine they cannot see.
Below is a list of terminal tools that work with hardware.
amdtop
A TUI system monitor specialized for AMD GPUs.
A TUI system monitor specialized for AMD GPUs.
arduino-cli-interactive
An Interactive way to use the arduino-cli.
An Interactive way to use the arduino-cli.
comchan
A blazingly fast, minimal, and beginner-friendly serial monitor.
A blazingly fast, minimal, and beginner-friendly serial monitor.
cpufetch
Simple yet fancy CPU architecture fetching tool.
Simple yet fancy CPU architecture fetching tool.
cyme
List system USB buses and devices.
List system USB buses and devices.
diskwatch
Single host disk diagnostics in your terminal.
Single host disk diagnostics in your terminal.
framework-tool-tui
A TUI for controlling and monitoring Framework Computers hardware.
A TUI for controlling and monitoring Framework Computers hardware.
fztea
A flipperzero remote control locally in the terminal and ssh.
A flipperzero remote control locally in the terminal and ssh.
gptop
A TUI GPU monitor with support for both Apple Silicon and NVIDIA GPUs.
A TUI GPU monitor with support for both Apple Silicon and NVIDIA GPUs.
hwinfo-tui
A terminal visualization tool for monitoring real-time hardware sensor data from HWInfo.
A terminal visualization tool for monitoring real-time hardware sensor data from HWInfo.
hyprmoncfg
A terminal first monitor configurator and daemon for Hyprland.
A terminal first monitor configurator and daemon for Hyprland.
jolt
A beautiful TUI battery and energy monitor for your terminal.
A beautiful TUI battery and energy monitor for your terminal.
kbt
A keyboard tester in terminal.
A keyboard tester in terminal.
llmfit
A terminal tool that finds what LLM models can run on your system's RAM, CPU, and GPU.
A terminal tool that finds what LLM models can run on your system's RAM, CPU, and GPU.
macmon
Sudoless performance monitoring for Apple Silicon processors.
Sudoless performance monitoring for Apple Silicon processors.
monitui
A delightfully minimal TUI for wrangling Hyprland monitors.
A delightfully minimal TUI for wrangling Hyprland monitors.
nvitop
An interactive NVIDIA-GPU process viewer and beyond.
An interactive NVIDIA-GPU process viewer and beyond.
nv-monitor
A low-level Nvidia GPU system monitor.
A low-level Nvidia GPU system monitor.
nvtop
NVIDIA GPUs htop like monitoring tool
NVIDIA GPUs htop like monitoring tool
pumas
Power Usage Monitor for Apple Silicon.
Power Usage Monitor for Apple Silicon.
qmassa
Terminal-based tool for displaying GPUs usage stats on Linux.
Terminal-based tool for displaying GPUs usage stats on Linux.
quokka
Inspect and clean iOS / Android devices over USB from your terminal.
Inspect and clean iOS / Android devices over USB from your terminal.
rdmatop
A real-time TUI monitor for RDMA network interfaces.
A real-time TUI monitor for RDMA network interfaces.
scope
A multi-platform serial monitor with scripting features.
A multi-platform serial monitor with scripting features.
s-tui
terminal-based CPU stress and monitoring utility.
terminal-based CPU stress and monitoring utility.
tegratop
A TUI monitoring tool for Nvidia jetson boards.
A TUI monitoring tool for Nvidia jetson boards.
tio
A serial device I/O tool.
A serial device I/O tool.
usbtree
A live USB device tree TUI with Linux activity metrics.
A live USB device tree TUI with Linux activity metrics.
Know any terminal tools that would be good for this list? Submit a Tool here!