Skip to content

The-Krew/temps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tempViewer

tempViewer is a lightweight Linux CLI utility written in Go for monitoring the temperatures of your PC components. It reads temperature data directly from system files, providing a fast and user-friendly command-line interface for real-time hardware monitoring.

Features

  • Real-time temperature readings for CPU, GPU, and other components
  • Simple, clean CLI output
  • No external dependencies—reads directly from system files
  • Fast and lightweight

Installation

Download the latest prebuilt binary from Releases. Add .local/bin to your PATH.

echo 'export PATH="$PATH:/home/$USER/.local/bin"' >> ~/.bashrc # or ~/.zshrc, depending on your shell
cp temps.x64 ~/.local/bin/temps
exec $SHELL # restart shell
temps

Installation from Source

Prerequisites

  • Linux operating system
  • Go (for building from source)

Build from Source

Clone the repository and build the binary:

git clone https://github.com/KopyTKG/tempViewer.git
cd tempViewer
make

The output is in ./build/ with .x64 or .arm64 extension.

Recommended instalation

echo 'export PATH="$PATH:/home/$USER/.local/bin"' >> ~/.bashrc # or ~/.zshrc
cd build
cp temps.x64 ~/.local/bin/temps
exec $SHELL # restart shell
temps

Usage

Run tempViewer from the command line:

temps

Keys

  • F2 - Shows all devices with temperature sensors
  • F3 - Switch temperature reading between Cesius and Fahrenheit
  • F5 - Clear Min and Max columns
  • ESC - Quit the program

Screenshot

tempViewer tempViewer with hidden sensors tempViewer in Fahrenheit mode tempViewer in Fahrenheit mode with hidden sensors

Requirements

  • Linux OS
  • Access to system temperature files (/sys/class/hwmon/)

Contributing

Contributions are welcome! Please open issues for bug reports or feature requests, and submit pull requests for improvements.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Linux CLI utility for monitoring temperatures of components in PC

Topics

Resources

License

Stars

Watchers

Forks