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.

Similar Posts

  • Just had a nvidia driver update on Linux Mint 19.3 to version 470.141.03. Seems to have broken Coolero, which apparently only works up through nvidia version nvidia-470-129-06. Tried flatpak repair, and uninstall/reinstall to no joy.

  • Can you control fans on this app? I always wanted to use something like ET6 by Gigabyte on GNU Linux… Thx

  • I bought a NZKT Kraken X60 cooler as part of my system back in 2013. Unfortunately I discovered that CAM software to control the cooler did not come in a Linux flavor. Still doesn’t. For some reason Linux (in this case Mint 18,19,20) seems to crank fans up to full speed at startup, no matter what the temperature. For years I had to boot into Windows7 first, and then into Linux, or alternatively leave my motherboard powered on over night after setting the stage with Windows. Finally found Coolero a little while ago, and I no longer have to boot into Windows. The fans on Linux still spin up to full speed on startup, but once Coolero starts it takes over and controls the fans nicely. The jet engine noise is no longer a huge problem.

    • I think this is due to kernel modifications… This is my problem in Mint, even Peppermint but on Ubuntu it works ok. Like they disabled Zero RPM feature for some reason, could be that it needs some proprietary blob…

  • If I’m not mistaken, the Coolero program is for those with an AIO. I run Linux Ubuntu 20.04 LTS and have DIY cooling loops for my CPU and GPU. I would certainly like to try it, but I’ve been reluctant to because of that. Is it possible that I could be wrong??

  • Works as advertised for my AMD Ryzen 5950X on a Gigabyte B550 Aorus Pro AX mobo and using a Corsair H150i cooler. Brilliant ! Just what I was looking for.