-
Notifications
You must be signed in to change notification settings - Fork 2
Install
brew tap shoelesstim/tap
brew install --cask razerstreamUpgrade later:
brew upgrade --cask razerstream- Open the latest release
- Download
RazerStream-vX.Y.Z.zip - Unzip and drag
RazerStream.appinto/Applications - Double-click to open
Releases are Developer ID signed and notarized. You should not need to right-click → Open or disable Gatekeeper.
- Plug in the Razer Stream Controller over USB.
- Open RazerStream. On connect you should see a short LED cascade and the panel fade in, then your page layout.
- When prompted, grant Accessibility (System Settings → Privacy & Security → Accessibility). Required for keystrokes and media keys. Launching apps and drawing to the device work without it.
- Optional: Settings → General → open at login.
At the top of the sidebar page list there is a native + / − control:
- + adds a page
- − deletes the selected page (disabled when only one page remains)
- Right-click a page row → Delete also works
- Double-click a page name to rename
- Drag a tile onto a page row to move that tile to that page (only if the destination has an empty slot)
If you are on 1.4.0–1.4.7 and never see +/−, upgrade to 1.4.72 or later (issue #1).
If the old Loupedeck app or LaunchAgent is running, it may hold the serial port and RazerStream cannot connect. Quit Loupedeck fully first. Whether a full uninstall is required is still an open question; if you test either path, a short note on an issue helps everyone.
Logi Options+ has been reported as aggressive around this hardware; if the device never shows up with Options+ installed, try without it.
Needs Xcode 16+ (or a working swift toolchain for macOS 14+).
git clone https://github.com/ShoelessTim/RazerStream.git
cd RazerStream
swift build -c release
./scripts/make_app.sh release install
open /Applications/RazerStream.appCLI smoke tests:
swift run rstream monitor
swift run rstream test-pattern
swift run rstream brightness 7