About s-tui
s-tui, the Stress Terminal UI, is a command-line utility for monitoring and stress-testing a computer's processor. It shows CPU temperature, frequency, power and utilization as graphs inside the terminal, which is handy on servers, single-board computers or any machine where you do not want a graphical desktop.
The tool can generate load to test cooling and stability while you watch the graphs, and the table of contents mentions throttle indicators, configuration files and threshold scripts that run when readings cross limits. It is installed with pip on x86 and ARM, with packages and instructions for Ubuntu, Debian, Arch, OpenSUSE and Fedora. It is written in Python using urwid and psutil.
s-tui is licensed under GPL-2.0 and runs locally with no server or hosted version. It suits system administrators, overclockers and hardware enthusiasts who want a quick, scriptable way to check thermal behavior.
Key features
- CPU temperature and frequency graphs
- Power and utilization monitoring
- Built-in CPU stress testing
- Indicators for CPU throttling
- Threshold scripts and saved configuration
- Install with pip or distro packages
Good fit for
- →Checking CPU cooling under load
- →Monitoring servers over SSH
- Built with
- Python
- Tags
- cpu
- monitoring
- stress-test
- tui
- terminal
- python
- temperature
- cli
s-tui: questions and answers
- What is s-tui used for?
- s-tui is a terminal tool that stress-tests a CPU and graphs its temperature, frequency, power and utilization in real time. It is a good fit for checking CPU cooling under load and monitoring servers over SSH.
- Is s-tui open source?
- Yes. s-tui is open source under the GPL-2.0 licence. Its source code is on GitHub at amanusk/s-tui and is written mainly in Python.
- Is s-tui free?
- Yes. s-tui is open source, so the software itself is free to use.
- What are some alternatives to s-tui?
- Similar open-source tools in the Monitoring & Observability category include Bottom, Nvitop and Glances. SaaS products in the same category include AppSignal, Amazon CloudWatch and AppDynamics.
- Is s-tui actively maintained?
- Yes. The most recent commit to s-tui was on 15 September 2026, and the latest release is v1.5.0, published on 19 August 2026. The project has 5.1k stars on GitHub.
Open-source alternatives to s-tui
See allBottom
Monitoring & Observability
Yet another cross-platform graphical process/system monitor.
MIT★ 14kNvitop
Monitoring & Observability
An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process
Apache-2.0★ 7.2kGlances
Monitoring & Observability
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Window
OSS★ 34kgpustat
Monitoring & Observability
📊 A simple command-line utility for querying and monitoring GPU status
MIT★ 4.4kkmon
Monitoring & Observability
Linux Kernel Manager and Activity Monitor 🐧💻
GPL-3.0★ 3k
ctop
Monitoring & Observability
Top-like interface for container metrics
MIT★ 18k
SaaS alternatives to s-tui
See all
AppSignal
Monitoring & Observability
Application monitoring for Ruby, Elixir, Node.js and Python with errors and metrics
SaaS
Amazon CloudWatch
Monitoring & Observability
AWS service for metrics, logs, alarms and dashboards
SaaS
AppDynamics
Monitoring & Observability
Cisco application performance monitoring that maps technical metrics to business impact
SaaS
Atlassian Statuspage
Monitoring & Observability
Hosted status page and incident communication tool from Atlassian
SaaS
Axiom
Monitoring & Observability
Cloud service for ingesting, storing and querying logs, traces and event data
SaaS
Azure Monitor
Monitoring & Observability
Azure service for collecting and analyzing metrics, logs and traces
SaaS
