OpenRGB is a free and open source RGB lighting control software for Linux and Windows. Using this you can control all supported RGB devices from a single app. You can set colors and select effect modes and save as profiles and later load this. It also comes with command-line support. One of the important feature is to connect multiple instances of OpenRGB to synchronize lighting across multiple PCs.