Sapd/HeadsetControl
Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 62
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 426
- age_days: 3854
- days_rel: 41
- days_push: 7
- n_releases_24m: 2
Adoption not part of the score
1892 stars · 234 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
HeadsetControl is a cross-platform command-line utility written in C++ that controls USB gaming headsets from brands like Logitech, SteelSeries, and Corsair via HID. It exposes device settings such as sidetone level, battery status, LED control, equalizer presets, chat-mix, and power-off timers through a simple CLI suitable for scripts and status bars.
Use cases
- check the battery level of my Arctis 7 from the command line
- adjust sidetone volume on a Logitech G933 so I can hear my own voice
- turn off the blinking LED on my Corsair Void Pro
- set an equalizer preset on my gaming headset
- monitor headset battery in my Waybar or polybar script
- set an auto power-off timer so the headset stops idling
- balance game and chat audio with chat-mix control
- manage headset microphone mute and volume settings
When to choose
- You own one of the supported USB headsets (Logitech G930/G533/G633/G933, SteelSeries Arctis 7/PRO 2019, Corsair VOID series, and others listed in the README) and want native control without vendor software
- You are on Linux, macOS, or Windows and need scriptable headset control for desktop widgets, keybindings, or automation
- You want a lightweight, well-packaged tool that installs via apt, dnf, AUR, Nix, Homebrew, or signed release binaries
When to avoid
- Your headset model is not in the supported devices table, especially Bluetooth-only or newer devices
- You need a graphical interface - this is a CLI tool and only third-party GUI frontends exist
- You want system-wide audio processing or sound-card EQ rather than control of the headset's onboard settings
Facets
cli-tool · maturity active
cli audio-processing configuration-management hardware gaming-tools cross-platform windows bsd cli cross-platform hid hidapi usb-headsets sidetone battery-status led-control equalizer logitech steelseries corsair gaming-headsets udev-rules command-line linux macos
1 source
- readme: https://github.com/Sapd/HeadsetControl · fetched 2026-08-28 · 179ef2d340bc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Sapd/HeadsetControl | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="Sapd/HeadsetControl")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem