MCPcopy Create free account
hub / github.com/ckb-next/ckb-next

github.com/ckb-next/ckb-next @v0.6.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.6.2 ↗ · + Follow
1,905 symbols 4,598 edges 245 files 231 documented · 12% updated 4d agov0.6.2 · 2025-03-17★ 3,650317 open issues

Browse by type

Functions 1,678 Types & classes 227
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ckb-next: RGB Driver for Linux

irc.libera.chat #ckb-next

ckb-next is an open-source driver for Corsair keyboards and mice. It aims to bring the features of Corsair's proprietary CUE software to Linux operating systems. This project is currently a work in progress, but it already supports much of the same functionality, including full RGB animations. More features are coming soon. Testing and bug reports are appreciated!

DISCLAIMER: ckb-next is not an official Corsair product. It is licensed under the GNU General Public License (version 2) in the hope that it will be useful, but with NO WARRANTY of any kind.

Screenshot

Major features:

  • Control multiple devices independently
  • United States and European keyboard layouts
  • Customizable key bindings
  • Per-key lighting and animation
  • Reactive lighting
  • Multiple profiles/modes with hardware save function
  • Adjustable mouse DPI with ability to change DPI on button press

Important information regarding macOS

macOS is no longer officially supported. For more information, please refer to issue #660.

General information

Most of the information can be found on ckb-next wiki pages.

Supported devices.

Linux Installation.

Troubleshooting.

Known Issues.

Contributing.

Community Pipe Animation Scripts.

Contact

Maintainers reserve the rights to modify and remove issues, pull requests and comments therein, that are denunciating, off-topic, harmful, hateful and overall inappropriate. Please be appreciative, humble and kind to each other.

Core symbols most depended-on inside this repo

Shape

Method 1,067
Function 611
Class 201
Enum 26

Languages

C++71%
C29%

Modules by API surface

src/gui/kstatusnotifier/kstatusnotifieritem.cpp63 symbols
src/gui/rebindwidget.cpp56 symbols
src/daemon/input_mac_mouse_legacy.c48 symbols
src/gui/kb.h33 symbols
src/daemon/usb_mac.c33 symbols
src/gui/keymap.h32 symbols
src/gui/kblight.cpp31 symbols
src/gui/kb.cpp30 symbols
src/daemon/usb_linux.c29 symbols
src/gui/keywidget.cpp28 symbols
src/gui/mperfwidget.cpp27 symbols
src/gui/settingswidget.cpp26 symbols

For agents

$ claude mcp add ckb-next \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page