menu bar app · macOS 14+ · Apple Silicon

Razer Synapse for Mac
still doesn't cover
this mouse. This does.

MacRazer talks to your Razer mouse directly over USB HID: battery, DPI, RGB lighting, polling rate, and button remapping, with no kernel extension, no driver install, and no Synapse. Built for the Cobra HyperSpeed and Atheris, which Razer's own Synapse for Mac still doesn't support.

Free · Open source (GPL-2.0) · Unofficial, not affiliated with Razer Inc.

~ · build from source
$ git clone https://github.com/SorcRR/MacRazer.git
$ cd MacRazer && swift run MacRazer

Connect over the 2.4 GHz dongle or USB‑C: Razer only exposes its control protocol over USB. Over Bluetooth your mouse is a plain pointer, and so is MacRazer's view of it.

Everything Synapse for Mac skips.
Natively, in your menu bar.

01 · battery

Battery, honestly reported

Live percentage, charging state, and a learned time‑until‑empty estimate built from your mouse's own discharge history, kept per physical device by serial number.

02 · history

Discharge graph & trends

One click opens the current discharge curve, drain rate, time since last full charge, and a trend chart across past charge cycles.

03 · dpi

DPI, capped correctly

A slider bounded to each model's real maximum, the mouse's own onboard preset stages, and a recallable custom value, per device.

04 · polling

Polling rate

125 / 500 / 1000 Hz, switchable from the menu bar without touching Windows.

05 · rgb

RGB lighting

Static colour via an inline hue/saturation wheel, plus spectrum, wave, off, and a brightness slider.

06 · remap

Button remapping

Side Back/Forward buttons to keyboard shortcuts, mouse clicks, or media keys, via a software remap (a CGEvent tap), saved per device.

07 · onboard

Onboard memory

Settings write to the mouse itself where supported, so they persist even when MacRazer isn't running.

08 · detect

Any Razer mouse, named

Controls a model lacks are hidden automatically: no lighting on the Atheris, no battery UI on wired‑only mice.

MacRazer menu bar dropdown showing battery, DPI, RGB and remap controls
The full control panel, right from the menu bar.
MacRazer button remap screen showing detected Forward and Back buttons mapped to Copy and Paste
Remap the side buttons to whatever you actually use.
MacRazer battery usage screen showing the discharge curve, discharge rate, estimated time remaining, and a trend chart of past charge cycles
Discharge curve, drain rate, and charge‑cycle trend over time.

Supported mice

MouseStatus
Razer Cobra HyperSpeed (wired + wireless) Tested, works best
Razer Atheris Tested, works best
Razer Cobra, Cobra Pro (wired + wireless) Same protocol, not yet verified
Any other Razer mouse Detected and named; untested

Adding a model is a small registry change plus on‑hardware verification: see CONTRIBUTING.md.

Install

  1. 1

    Download MacRazer.dmg from the latest release, open it, and drag MacRazer into Applications.

  2. 2

    This build is unsigned (no paid Apple Developer ID), so Gatekeeper will warn on first launch. That's the standard unsigned‑app warning, not an actual problem. Right‑click the app → Open → confirm, or run:

    $ xattr -cr /Applications/MacRazer.app
  3. 3

    Launch it. Grant Input Monitoring (and Accessibility if you use button remapping) when asked.

Download MacRazer.dmg

Free, unpaid, community‑run.

MacRazer is built and maintained on free time. If it's useful to you, a tip helps, and if you've got a Razer mouse this hasn't been verified on, a PR adding it helps even more.