batctl – battery charge threshold manager for Linux laptops

batctl is a terminal UI and CLI tool that lets you control battery charge thresholds on Linux. Set start/stop charge levels to extend battery lifespan, choose from built-in presets, and persist your settings across reboots — all from a single, zero-dependency binary. batctl provides a unified interface that detects supported hardware and exposes these controls in a simple terminal-based application.

The program offers both an interactive terminal interface and a scriptable command-line mode. Users can view battery information, adjust charging start and stop thresholds, and apply predefined charging profiles. The tool also supports persistence so that configured battery limits remain active across system reboots or suspend and resume events, helping maintain consistent battery management behaviour.

This is free and open source software.

Key Features

  • Automatically detects supported laptop battery control interfaces.
  • Allows configuration of start and stop battery charging thresholds.
  • Includes predefined charging profiles to extend battery lifespan.
  • Displays battery information such as capacity and health.
  • Supports persistent settings across reboots and resume events.
  • Designed for Linux laptops with vendor battery charge control support.

Website: github.com/Ooooze/batctl
Support:
Developer: Ooooze
License: MIT License

batctl

batctl is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Power Consumption Tools
TLPPower management package; features in Essential System Tools
auto-cpufreqAutomatic CPU speed and power optimizer
PowerTOPEnable various powersaving modes
cpupowerLinux kernel tool
power-profiles-daemonMakes power profiles handling available over D-Bus
cpupower-guiTool to set CPU frequency limits
TuneDDaemon for monitoring and adaptive tuning of system devices
asusctlControl aspects of ASUS laptops
system76-powerUtility for managing graphics and power profiles
thermaldThermal daemon for Intel Architecture
CPUFreqSystem monitor and power manager
WattageMonitor the health and status of power devices
ddogreenSmart power management tool

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments