
Keyboards have QMK. They have ZMK. Gaming mice have closed, unauditable, telemetry-shipping firmware you cannot read, cannot modify, and cannot trust. Keychron just announced ZGM — Zephyr Gaming Mouse — the first open-source gaming mouse firmware. It is GPL-3.0, it is on GitHub, and if the keyboard firmware playbook holds, the mouse equivalent of that revolution just started.
What ZGM Is
ZGM is built on Zephyr RTOS — the same foundation as ZMK, the dominant open-source wireless keyboard firmware. The architecture is modular: sensors, buttons, scroll wheels, and lighting all run as decoupled drivers, meaning swapping hardware or adding features does not require rewriting the entire codebase. GPL-3.0 licensing lets anyone fork it, modify it, and redistribute it.
The project lives at zgm.gg with a Discord community already active. The GitHub repository is currently scaffolding — policy files, initial architecture, project direction. Full firmware sources and hardware targets are forthcoming. Official launch: Q1 2027.
The Hardware: G6 HE Ships September
ZGM launches first on the Keychron G6 HE, shipping September 2026 at $89.99. The specs are competitive: 46g with a swappable battery (swap cells instead of waiting for a charge), MagOptic switches that combine optical and magnetic sensing, a PAW3955 sensor, and dual Nordic nRF54LM20A chips for wireless. It is positioned against the Logitech G Pro X2 Superstrike.
The swappable battery design is a direct shot at a persistent pain: lightweight wireless mice with built-in batteries eventually degrade. G6 HE lets you replace the cell instead of buying a new mouse.
Why Developers Should Actually Care
This is not a gaming story. It is a developer story.
Every gaming mouse you own runs firmware on a microcontroller that you cannot inspect. Razer’s Synapse EULA explicitly discloses collection of typing patterns, browsing data, IP addresses, and geolocation. Logitech G Hub scans for installed games and collects Discord usernames. Both require vendor software running as a background service just to maintain custom DPI or button mappings. Logitech’s Options+ stopped working entirely on macOS in early 2026 because the company forgot to renew an SSL certificate. Your mouse settings evaporated because of someone’s expired cert.
ZGM stores settings on the device. Plug it into any machine — no drivers, no app, no background process eating RAM before you open a browser. Every line of firmware is readable. File a bug, read the fix, submit a PR. That is the gap ZGM fills.
The QMK Precedent
QMK launched around 2015 as a fork of TMK — small, niche, answering the question “who would actually use this?” It now supports over 4,000 keyboard models and is how most developers think about serious keyboard customization. ZMK followed, building on Zephyr RTOS for wireless-first performance. Open-source mouse firmware at gaming-peripheral scale does not exist yet. ZGM is the first credible attempt.
Open-source mice are not entirely new — the Hacker News discussion (263 points, 97 comments, front page today) notes that Ploopy trackballs already run QMK. But Ploopy is niche hardware built by enthusiasts. ZGM targets mainstream gaming mice backed by a manufacturer with real distribution.
The Honest Caveat
The Hacker News top comment cuts to it: “Announces != releases. The repo has no source code.” At least one developer reports Keychron promised QMK support for a Hall effect keyboard and went quiet. ZGM is a promise with a 2027 delivery date, not a working firmware today.
That skepticism is fair. But QMK was also announced before it fully existed. The keyboard community built trust with Keychron over time because the code eventually shipped. ZGM will be judged the same way: by what the repository contains in Q1 2027, not by this announcement.
The framing captures it cleanly: “Keyboards have QMK. They have ZMK. Mice have… nothing.” If ZGM delivers, that gap closes. The announcement is on X and the repo is already public — watch it, star it, and revisit in Q1 2027.












