Transform your Corsair devices into an interactive lighting experience with G-Assist! This plugin lets you control your Corsair RGB lighting using simple voice commands or the G-Assist interface. Whether you're gaming or working, controlling your Corsair lighting has never been easier.
- ๐จ Control Corsair device RGB lighting with voice or text commands
- ๐ต Sync lighting effects across multiple devices
- ๐ Works with devices supporting iCUE SDK v4.0.84
- ๐ฎ Seamlessly integrates with your G-Assist setup
- ๐ง Easy to set up and configure
Make sure you have:
- Windows PC
- Corsair iCUE Software installed
- Compatible Corsair devices
- G-Assist installed on your system
- Visual Studio 2022
๐ก Tip: Not all Corsair devices are supported. Check your device compatibility with iCUE SDK v4.0.84!
git clone --recurse-submodules <repository-url>
cd corsair
This downloads all the necessary files to your computer.
- Download Corsair iCUE Software
- Download iCUE SDK v4.0.84
- Download JSON for Modern C++ v3.11.3
๐ก Tip: Make sure to install iCUE Software before proceeding with the build!
# Extract the SDK
tar -xf path\to\iCUESDK_4.0.84.zip
# Extract JSON library
mkdir json && tar -xf path\to\include.zip -C json
- Open the solution in Visual Studio 2022
- Select your build configuration (Debug/Release)
- Build the solution (F7 or Build โ Build Solution)
-
Create this folder (if it doesn't exist):
%programdata%\NVIDIA Corporation\nvtopps\rise\adapters\corsair
๐ก Tip: Copy and paste this path directly into File Explorer's address bar!
-
Copy these files to the folder you just created:
g-assist-plugin-corsair.exe
(from your build output folder)manifest.json
(from project root)
Once everything is set up, you can control your Corsair devices through G-Assist! Try these commands:
- "Hey Corsair, set my keyboard to red"
- "/fc Change my Corsair lights to rainbow"
- "/corsair set all devices to blue"
๐ก Tip: You can use either voice commands or type your requests directly into G-Assist!
- Build failing? Make sure all dependencies are extracted to the correct locations
- Commands not working? Verify iCUE Software is running
- Device not responding? Check if your device is supported by iCUE SDK v4.0.84
- Plugin not loading? Double-check the installation folder path
We'd love your help making this plugin even better! Feel free to submit issues and pull requests.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
If you run into any issues:
- Make sure iCUE Software is running
- Verify that G-Assist is running
- Check if your devices are recognized in iCUE
- Try restarting both iCUE and G-Assist