jolt is a terminal-based application for monitoring battery health, power consumption and process energy usage. It helps laptop users understand how their system consumes electricity and identify applications that may be reducing battery life.
The application displays battery charge percentage, estimated remaining runtime, health and cycle count in an interactive terminal interface. It also reports power consumption and, where supported, provides information about CPU and GPU energy usage.
An important feature is its process monitoring functionality. jolt identifies running processes and estimates their energy impact, presenting the information with colour-coded indicators. This makes it easier to identify demanding applications and investigate unexpected battery drain.
Historical graphs show how battery charge and energy consumption change over time. An optional background daemon continues collecting information when the interactive interface is closed, allowing users to examine historical activity later.
The interface includes more than ten built-in themes, automatic light and dark appearance detection, and keyboard-driven navigation. Selected processes can also be terminated directly from the application.
On Linux, power measurements require appropriate permissions for the processor’s Running Average Power Limit (RAPL) interfaces. Battery monitoring can function independently of these permissions.
This is free and open source software.
Key Features
- Monitor battery charge percentage, health and cycle count.
- Display estimated remaining battery runtime.
- Measure system power consumption on supported hardware.
- CPU and GPU energy information where available.
- Identify running processes with high estimated energy consumption.
- Colour-coded process energy indicators.
- Historical graphs showing battery and power consumption trends.
- Background daemon for collecting historical information.
- Terminate selected processes directly from the interface.
- Export monitoring data in JSON format for scripting.
- More than ten built-in themes with automatic light and dark appearance detection.
- Keyboard-driven navigation and configurable settings.
- Cross-platform support – runs on Linux and macOS.
Website: github.com/jordond/jolt
Support:
Developer: jordond
License: MIT License

jolt is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Power Consumption Tools | |
|---|---|
| TLP | Power management package; features in Essential System Tools |
| auto-cpufreq | Automatic CPU speed and power optimizer |
| RyzenAdj | Adjusts AMD Ryzen APU thermal, current and wattage limits |
| PowerTOP | Enable various powersaving modes |
| TLP UI | GTK interface to review and modify TLP configuration |
| cpupower | Linux kernel tool |
| power-profiles-daemon | Makes power profiles handling available over D-Bus |
| cpupower-gui | Tool to set CPU frequency limits |
| batctl | Battery charge threshold manager for Linux laptops |
| TuneD | Daemon for monitoring and adaptive tuning of system devices |
| asusctl | Control aspects of ASUS laptops |
| system76-power | Utility for managing graphics and power profiles |
| jolt | Terminal-based battery and energy monitor |
| thermald | Thermal daemon for Intel Architecture |
| powerstat | Measures the power consumption of a laptop |
| LACT | Linux GPU Control Application |
| pstate-frequency | Controls CPU frequencies, governors and turbo boost modes |
| Wattage | Monitor the health and status of power devices |
| Power Options | Graphical profiles for tuning CPU, GPU and device energy use |
| PowerDevil | Controls brightness, battery behaviour and sleep in KDE Plasma |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.