{"adoption": {"forks": 234, "observed_at": "2026-08-28T04:05:50.276023+00:00", "stars": 1892}, "canonical_url": "https://ross.abutalabs.com/products/headsetcontrol", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX", "domain": ["hardware", "gaming-tools", "cross-platform"], "enriched": true, "function": ["cli", "audio-processing", "configuration-management"], "health_score": 100, "homepage": null, "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Sapd/HeadsetControl"], "name": "Sapd/HeadsetControl", "platform": ["windows", "bsd", "cli", "cross-platform"], "pushed_at": "2026-08-26T10:42:49+00:00", "repo": "Sapd/HeadsetControl", "stars": 1892, "tags": ["hid", "hidapi", "usb-headsets", "sidetone", "battery-status", "led-control", "equalizer", "logitech", "steelseries", "corsair", "gaming-headsets", "udev-rules", "command-line", "linux", "macos"], "topics": ["linux", "headsets", "osx", "hid", "usb", "corsair", "logitech", "hidapi", "corsair-void", "sidetone", "battery"], "urls": [], "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"], "what_it_is": "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/headsetcontrol", "repo": "Sapd/HeadsetControl", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:50.276023+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:12:56.687726+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "179ef2d340bcb107b223dd2465056c5d12da73f4646879310533325262aad038", "fetched_at": "2026-08-28T04:05:50.276023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Sapd/HeadsetControl"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 62}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3854, "days_push": 7, "days_rel": 41, "gap_med": 426, "n_releases_24m": 2}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}