macOS
brew install liquidctllocal Homebrew formula metadata
brew
Cross-platform tool and drivers for liquid coolers and other devices. Version 1.16.0 via Homebrew; verified from local package data.
install
brew install liquidctllocal Homebrew formula metadata
sudo apk add liquidctlAlpine Linux edge package indexes · liquidctl · source: dl-cdn.alpinelinux.org
sudo apt install liquidctlDebian stable package indexes · liquidctl · source: deb.debian.org
sudo dnf install liquidctlFedora Rawhide package metadata · liquidctl · source: dl.fedoraproject.org
nix profile install nixpkgs#liquidctlnixpkgs package indexes · liquidctl · source: raw.githubusercontent.com
sudo pacman -S liquidctlArch Linux sync databases · liquidctl · source: geo.mirror.pkgbuild.com
overview
Cross-platform tool and drivers for liquid coolers and other devices
history
liquidctl is a cross-platform command-line tool and Python driver collection for controlling liquid coolers, fan and LED controllers, power supplies, RGB devices, and related PC hardware from a scriptable shell interface.
The project grew around a practical gap in enthusiast and workstation hardware: many USB and HID cooling/RGB devices shipped with vendor GUI utilities, but Unix-like users and automation-heavy users wanted inspectable command-line control. The repository describes liquidctl as a cross-platform tool and drivers for liquid coolers and other devices.
Its release history shows steady expansion across device families, including NZXT, Corsair, EVGA, ASUS, Aquacomputer, Lian Li, MSI, Gigabyte, and memory or power-supply sensors. The codebase combines a CLI with Python drivers and documentation for device-specific behavior and access permissions.
liquidctl is adopted by users who want hardware monitoring and control without proprietary background suites, especially on Linux, macOS, BSD, and scripted Windows setups. The docs list distribution packages for Alpine, Arch-family distributions, Fedora, Nix, Homebrew, FreeBSD, and DragonFly BSD.
The official README and docs emphasize package-manager installation, PyPI installation, udev rules for unprivileged device access, and automation at boot, which made it useful in homelabs, Linux gaming rigs, CI-like hardware test benches, and quiet workstation setups.
Users run liquidctl list, initialize devices, read status, set fan or pump speed curves, and set LED colors. Some operations require platform-specific permissions or explicit unsafe flags for buses such as SMBus.
For packagers, liquidctl is a small but dependency-sensitive hardware tool: Python, HID, USB, Pillow, and platform access rules all matter more than a typical pure CLI package.
liquidctl is a package-manager favorite because it replaces vendor-only GUI control paths with a scriptable, auditable command-line tool. It is especially relevant on Linux systems where hardware support often arrives through community reverse engineering and packaging before vendors provide native tools.
Its supported-device table is unusually package-relevant: new package versions can unlock support for specific hardware families, so users may care about formula freshness in a very concrete way.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
liquidctl | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/liquidctl/liquidctl
install metadata
| Package key | brew:liquidctl |
|---|---|
| Version | 1.16.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/liquidctl |
| Homepage | https://github.com/liquidctl/liquidctl |
| Repository | https://github.com/liquidctl/liquidctl |
| Upstream docs | https://liquidctl.readthedocs.io/en/latest |
| License | GPL-3.0-or-later |
| Source archive | https://files.pythonhosted.org/packages/7f/9c/11f37716eeeccc72a781c80e76021a33cafa35578627263199ea62b2eb2d/liquidctl-1.16.0.tar.gz |
| Dependencies | hidapi, libusb, pillow, python@3.14 |
| Build dependencies | pkgconf |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | liquidctl |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
liquidctl 1.15.0-2
CLI and Python drivers for AIO liquid coolers and other devices
https://github.com/liquidctl/liquidctl
sudo apt install liquidctlliquidctl
nix profile install nixpkgs#liquidctlliquidctl 1.13.0-2
CLI and Python drivers for AIO liquid coolers and other devices
https://github.com/liquidctl/liquidctl
sudo apt install liquidctlliquidctl 1.16.0-r0
Liquid Cooler Control
https://github.com/liquidctl/liquidctl
sudo apk add liquidctlliquidctl-doc 1.16.0-r0
Liquid Cooler Control (documentation)
https://github.com/liquidctl/liquidctl
sudo apk add liquidctl-docliquidctl-pyc 1.16.0-r0
Precompiled Python bytecode for liquidctl
https://github.com/liquidctl/liquidctl
sudo apk add liquidctl-pycliquidctl-udev 1.16.0-r0
Liquid Cooler Control (udev rules)
https://github.com/liquidctl/liquidctl
sudo apk add liquidctl-udevliquidctl 1.16.0-2.fc45
Tool for controlling liquid coolers, case fans and RGB LED strips
https://github.com/jonasmalacofilho/liquidctl
sudo dnf install liquidctlliquidctl-doc 1.16.0-2.fc45
Documentation for liquidctl
https://github.com/jonasmalacofilho/liquidctl
sudo dnf install liquidctl-docliquidctl-udev 1.16.0-2.fc45
Unprivileged device access rules for liquidctl
https://github.com/jonasmalacofilho/liquidctl
sudo dnf install liquidctl-udevpython3-liquidctl 1.16.0-2.fc45
Module for controlling liquid coolers, case fans and RGB LED devices
https://github.com/jonasmalacofilho/liquidctl
sudo dnf install python3-liquidctlliquidctl 1.16.0-1
Cross-platform CLI and Python drivers for AIO liquid coolers and other devices
https://github.com/liquidctl/liquidctl
sudo pacman -S liquidctlsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.