This will not be a fork of OpenRGB. While I plan to take a huge chunk of it (the reversed generiert device protocols)
How about opening an issue on OpenRGB asking what you need and why, maybe it can be abstracted away, headless, and that architecture change could be useful for them and other projects too then?
You can do that part yourself and let other use that new tool as their dependency but it means you’ll have to keep it up to date against OpenRGB itself as it supports more devices just because of its popularity.
Duplicate post, please remove.