G Hub, Synapse, and iCUE only program their own brand. Rebind remaps any USB keyboard and mouse on Windows and macOS, and Rebind Link adds hardware output.
Your config shouldn't depend on which logo is on the device.
Each vendor app programs only that company's hardware. Mix a keyboard from one brand with a mouse from another and you run two apps. Swap brands next year and you start over.
Rebind sits in front of any USB keyboard and mouse, whatever the brand. Your remaps move with you to another device or operating system.
Vendor software vs Rebind
Capability
Logitech G Hub
Razer Synapse
Corsair iCUE
Rebind
Works across brands
Logitech G HubLogitech only
Razer SynapseRazer only
Corsair iCUECorsair only
RebindAny brand of standard-HID USB keyboard and mouse
Platforms
Logitech G HubWindows, macOS
Razer SynapseWindows, macOS
Corsair iCUEWindows; limited macOS
RebindWindows, macOS
Scripting
Logitech G HubLua (limited)
Razer SynapseMacros and remaps
Corsair iCUEMacros, key remaps
RebindLuau: a full runtime and SDK
Beyond macros
Logitech G HubPer-device profiles
Razer SynapsePer-device profiles
Corsair iCUERGB, system monitoring
RebindHTTP, WebSocket, screen sampling, window control
Output
Logitech G HubOwn device firmware
Razer SynapseOwn device firmware
Corsair iCUEOwn device firmware
RebindSoftware output, or USB HID from Rebind Link hardware
USB report rate
Logitech G HubDevice-dependent
Razer SynapseDevice-dependent
Corsair iCUEDevice-dependent
RebindUp to 8,000 Hz with Rebind Link
AI script generation
Logitech G Hub
Razer Synapse
Corsair iCUE
RebindWith Rebind Pro: RebindGPT writes Luau from plain English
Drive from other languages
Logitech G Hub
Razer Synapse
Corsair iCUE
RebindOfficial TS, Python, and Rust clients
Config portability
Logitech G HubTied to that brand
Razer SynapseTied to that brand
Corsair iCUETied to that brand
RebindScripts move across devices and OSes
Price
Logitech G HubFree with hardware
Razer SynapseFree with hardware
Corsair iCUEFree with hardware
RebindFree. Rebind Link adds hardware output.
Rebind
A real runtime, not just a profile editor.
Vendor apps give you per-device profiles. Rebind gives you Luau: coroutines, HTTP and WebSocket, screen sampling, per-app activation. Block an input, rewrite it, or fan one key into a sequence.
rebind
rb.bind.remap("CapsLock", "Escape")
When each one fits
Use vendor software whenall your gear is one brand and you want onboard memory and RGB.
Use Rebind whenyou own a mix of brands, want your remaps on Windows and macOS, or want a scripting runtime.
Use bothvendor app for RGB and onboard profiles, Rebind for scripts and remaps that follow you.
Common questions
Will Rebind work with my Logitech, Razer, or Corsair gear?
Yes. Any standard-HID USB keyboard or mouse.
Do I keep my RGB?
Yes. Rebind leaves lighting alone, so your vendor app keeps running the RGB.