Open Razor Rgb 4 Mac — Development skill for Claude Code
Native macOS menu-bar app to control Razer BlackWidow V3 Pro RGB lighting without Synapse — pure IOKit, plus Claude Code hooks that turn the keyboard into a live status light.
How to install Open Razor Rgb 4 Mac
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nicmarti/open-razor-rgb-4-mac and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Open Razor Rgb 4 Mac does
Native macOS menu-bar app to control Razer BlackWidow V3 Pro RGB lighting without Synapse — pure IOKit, plus Claude Code hooks that turn the keyboard into a live status light.
Alternatives in Development
- Quosparr — 🐦 Native menu bar & tray app for macOS, Windows and Linux: track Codex, Claude Code and Grok quotas, resets 288 ★
- Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★
- CoderBar — Native macOS agent control for Codex and Claude — monitor, approve, ask, and jump back from the menu bar 100 ★
README
OpenRazorRGB
[](./LICENSE) [](https://swift.org) [](https://www.apple.com/macos)
A native macOS app to control the RGB lighting of a **Razer BlackWidow V3 Pro (Wired)** keyboard — without Razer Synapse.
Built with Swift + IOKit. The lighting protocol is reimplemented from [OpenRGB](https://gitlab.com/CalcProgrammer1/OpenRGB/). No kernel extension, no libusb, no root — pure IOKit HID feature reports.
Screenshots
| Menu-bar popover | Per-key editor with saved presets |
|---|---|
![]() |
![]() |
Project structure
| Target | Description |
|---|---|
RazerKit |
Reusable core library: HID access, Razer report/protocol, 109-key layout |
razer-poc |
CLI tool: enumerate, diagnose, and drive the keyboard |
OpenRazorRGBApp |
SwiftUI executable (SwiftPM, for development) |
OpenRazorRGB.xcodeproj |
Xcode app target — builds the signed .app bundle for daily use |
The SwiftPM package (`Package.swift`) and the Xcode project (`project.yml` → `OpenRazorRGB.xcodeproj`) share the same source files in `Sources/`. Use SwiftPM for quick CLI iteration; use Xcode to build the distributable `.app`.
Requirements
- macOS 13 Ventura or later
- Xcode 15+ / Swift 6+ (install via the App Store or
xcode-select --install) - A Razer BlackWidow V3 Pro (Wired) connected over USB
**xcodegen** is required to regenerate the `.xcodeproj` if you modify `project.yml`: `brew install xcodegen && xcodegen generate`
1. Build
git clone
cd OpenRazorRGB
# Recommended: build + install the signed .app and restart it
make prod
# Or, for quick SwiftPM iteration (bare binary):
swift build
swift build -c release # optimised, required for the Claud
Related Skills
Caff
macOS menu bar app that keeps the Mac awake during long-running agent tasks (Swift + IOKit)
Claude Meter
Light weight macOS Menu Bar App for Claude Code Usage Anxiety
Hive Light
A native macOS menu-bar traffic light for your Claude Code sessions — red when one needs you, orange while wor
Agent Frow
Your coding agents, live on a Corsair keyboard's RGB F-row via iCUE: every Claude Code and Codex session (Wind
Claude Notch
Approve Claude Code from your Mac's notch. A native SwiftUI menu-bar app that surfaces Claude Code permission
Mac Optimizing Looper
A menu-bar macOS agent loop: every N minutes it asks Claude/Codex what's overloading your Mac and suggests one
Related Agents
Apple UI Designer
Visual and theme redesigns in current Apple design language (macOS 27 / iOS 26+ Liquid Glass, vibrancy, system
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp
Threejs Lighting Shadows
Master of three.js lighting — light types and physical units, shadow maps and their bias/filter tuning, cascad

