s-tui is a terminal-based CPU monitoring and stress testing utility that displays real-time performance metrics in a graphical interface without requiring a desktop environment. It's designed for system administrators, developers, and enthusiasts who need to analyze CPU behavior directly from the command line.
Key capabilities include:
The tool requires no X-server, making it perfect for headless systems, remote servers, and embedded devices like Raspberry Pi. Installation is straightforward via pip, package managers (apt, pacman, dnf, zypper), or direct from source code. The intuitive sidebar interface uses arrow keys or vim-style navigation (hjkl) to control monitoring modes, select displayed metrics, and adjust stress parameters. Data can be exported to CSV or JSON formats for further analysis, and all settings are saved to a configuration file for consistent behavior across sessions.
$ pip install s-tui$ pip install numpy$ pip install urwid$ pip install psutil$ pip install -e$ pip install ruff$ pip install pre-commit