Analysis updated 2026-05-18
Replace Acer NitroSense on a Linux machine to control fan speeds and switch power profiles without rebooting into Windows.
Cap battery charging at 80 percent on an Acer Nitro laptop to extend battery lifespan during long periods plugged in.
Use the CLI to pull fan RPM and temperature as JSON for a custom desktop status bar or monitoring script.
| mehmetcanwt/openitro | a-bissell/unleash-lite | abhiinnovates/whatsapp-hr-assistant | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | general | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires running install.sh as root, primarily tested on Acer Nitro 5 AN515-57, check supported_devices.md before installing.
Acer laptops come with a utility called NitroSense that lets you control fan speeds, power modes, and battery settings from a graphical panel. That utility only runs on Windows. OpeNitro is a replacement built for Linux, designed to give the same controls to Acer Nitro 5 owners who run a Linux operating system. The main feature set covers four areas. Fan control lets you set both the CPU fan and the GPU fan independently, with three modes: Auto where the system decides, Max for full-speed cooling, and Manual where you drag a slider to pick the speed yourself. Power profiles let you switch between Quiet mode for lower noise, Default for everyday use, and Extreme for peak performance, with the switch taking effect right away. Battery protection caps the charging level at 80 percent, which is a common practice to reduce battery wear during long periods of being plugged in, and a background service keeps that limit enforced even after a restart. There is also a hotkey listener that runs as a lightweight background service and opens the graphical window instantly when you press the dedicated OpeNitro key on the keyboard. The graphical interface is built with PyQt6 and includes animated fan graphics that spin at a speed matching the actual measured RPM, plus live temperature gauges. There is also a command-line version for people who prefer a terminal or want to pull status data into a custom system bar. The CLI can output current temperatures and fan speeds as plain text or as JSON for scripting. Installing it requires running a setup script as root, which copies the files to a system directory, registers the background service, and adds the launcher to your application menu. Removing it follows the same pattern with an uninstall script. It is primarily built for the Acer Nitro 5 model AN515-57, though it also works on other models that share the same hardware layout. A separate file in the repository lists verified compatible devices. The project is licensed under MIT.
A Linux alternative to Acer NitroSense that gives Acer Nitro laptop owners a graphical panel and command-line tool for controlling fan speeds, power profiles, and battery charging limits.
Mainly Python. The stack also includes Python, PyQt6, systemd.
Use, modify, and distribute freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.