audiohacked/OpenCorsairLink
FreeLinux and Mac OS support for the CorsairLink Devices
FreeFree tier
About audiohacked/OpenCorsairLink
OpenCorsairLink is an open-source command-line tool that provides Linux and macOS support for controlling CorsairLink-enabled devices. It was primarily developed through reverse-engineering the iCUE/CorsairLink protocols. The project is now retired, and the original author recommends using liquidctl as a modern alternative. Written in C, it offers basic control over compatible Corsair hardware such as power supplies, cooling, and lighting, but is no longer actively maintained.
Key Features
Linux and macOS support for CorsairLink devices
Command-line interface for controlling supported hardware
Reverse-engineered protocols for Corsair iCUE/CorsairLink devices
Open-source, licensed under GPL-2.0
Written in C
Pros & Cons
Pros
- Provides support for CorsairLink devices on Linux and macOS, which are otherwise unsupported officially
- Open-source with GPL-2.0 license, allowing inspection and modification
- Actively starred (716 stars) indicating community interest
- Free to use
Cons
- Project is retired and no longer actively maintained by the original author
- Written in C, which may be challenging for potential contributors
- Hardware support limited to devices the author could reverse-engineer
- No packaged releases; must be built from source
Best For
Controlling CorsairLink-compatible power supplies, cooling, or lighting on Linux or macOSReplacing proprietary Windows-only software for Corsair hardware on alternative operating systemsExperimental or custom automation of Corsair device settings
FAQ
What is OpenCorsairLink?
OpenCorsairLink is an open-source command-line tool that provides Linux and macOS support for controlling CorsairLink devices. It was created by reverse-engineering the official Corsair iCUE protocols.
Is OpenCorsairLink still maintained?
No, the project has been retired. The original author recommends using liquidctl (https://github.com/jonasmalacofilho/liquidctl) as a modern replacement.
What language is OpenCorsairLink written in?
OpenCorsairLink is written in C (87.8%) with some CMake, HTML, Makefile, Python, C++, and Dockerfile supporting files.