Coolero: Open-Source App to Monitor and Control Cooling Devices

Brief: Looking for a GUI program to manage your AIOs and other cooling devices on Linux? Let’s explore Coolero to get some help with it.

When it comes to Linux, we do not get official software support from brands like NZXT, Corsair, MSI, ASUS, etc., to manage hardware components on PC.

While open-source drivers/tools are available to make things work, it is still a work in progress in programs with a graphical user interface (GUI).

For instance, when configuring a gaming mouse or setting up razer devices on Linux.

Fortunately, things have improved over the years, and now it is possible to manage/tweak a wide range of the latest peripherals and components on Linux.

One such improvement is the availability of an open-source GUI program to manage and monitor cooling devices, i.e., Coolero.

Note: The app is in active development and slowly working towards its first major release.

Coolero: Manage Your Liquid Coolers Easily

coolero ui home

When I upgraded my PC last year, I was annoyed at the lack of software support for my AIO (All-in-One) liquid cooler (Corsair Hydro 100i Pro XT).

It is not just about controlling the RGB lighting (for aesthetics), but I could not find a convenient way (using a GUI program) to balance the fan profiles.

Now, with Coolero, it is possible. Coolero is a front-end that uses libraries like liquidctl and a few others to control cooling devices, mostly AIOs, fan hub/controllers, along with PSUs and some RGB lighting support.

It supports a range of liquid coolers and some PSUs as well. You can get all the details of the supported device on its GitLab page. Note that the support for some coolers is still experimental, and you cannot make the LCD screen on your Kraken Z work with it yet.

Let me highlight the key features.

Features of Coolero

coolero fan settings

There are numerous cooling devices available out there. But, Coolero supports some popular options and its variants to control the essentials.

  • System overview graph
  • CPU temperature/load
  • GPU temperature/load
  • Supports multiple devices, and versions of the same device.
  • Ability to customize the fan profile using the graph.
  • Limited presets available for fan profiles.
  • Ability to tweak the RGB lighting profiles
  • Saves the profiles and applies it back at startup.

The user interface is simple to understand and easy to use. You can interact with the graph to enable/disable the monitoring of a specific component.

The AIOs or controllers you have connected should appear listed as separate components in the interface, making it easy to control them.

coolero fan

You get two types of functionality, controlling the fans and the light (if any). I used the fan graph to customize the fan profile on my AIO.

As per my brief test, it worked well with the Corsair AIO. You can try NZXT coolers, PSUs, controllers, and smart devices (or hubs) with it.

Install Coolero in Linux

Coolero is available as an AppImage, Flatpak (via Flathub), or you can build it from the source.

You may want to refer to our AppImage guide and Flatpak help resource if you are new to Linux.

To explore more about it, head to its GitLab page linked down below.

Wrapping Up

Coolero is an exciting project to keep an eye on if you have AIOs, Hubs, and controllers that need to be tweaked as per your requirements.

While you can try using some command-line tools, it is not the most convenient way to achieve the basic controls of the components in your PC.

Have you tried it yet? What do you use to manage your AIOs or coolers on your Linux system? Let me know your thoughts in the comments down below.

About the author
Ankush Das

Ankush Das

A passionate technophile who also happens to be a Computer Science graduate. You will usually see cats dancing to the beautiful tunes sung by him.

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.