Analysis updated 2026-05-18
Scroll and confirm Claude Code prompts by turning and tapping a physical knob.
Interrupt a running Claude Code session with a double tap instead of Ctrl+C on the keyboard.
Trigger push-to-talk voice mode by holding the knob down.
| pham-tuan-binh/claude-knob | 0xblackash/cve-2026-46333 | atomiczsec/noradrenaline | |
|---|---|---|---|
| Stars | 17 | 17 | 17 |
| Language | C | C | C |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires the CrowPanel ESP32 rotary display board and flashing firmware via PlatformIO.
Claude Knob is a physical hardware accessory for Claude Code, a rotary knob you plug into your computer via USB that lets you control the Claude Code terminal interface with physical gestures instead of a keyboard. Rotating the knob clockwise sends a down-arrow keypress (to scroll or pick the next option), rotating counterclockwise sends up-arrow, a single tap sends Enter to confirm, a double tap sends Ctrl+C to interrupt, and holding for more than 300ms triggers a push-to-talk voice mode by holding Space. The hardware is a small round display board (the CrowPanel 1.28-inch HMI ESP32 Rotary Display) with a built-in rotary encoder, touch button, a circular color screen, and five RGB LEDs around the rim. When you use the knob, a small animated orange Claude mascot on the screen reacts to your gestures, bobbing at idle, walking when you turn, jumping on a tap, and bouncing while you hold. The LEDs chase like a comet in whichever direction you spin. The firmware is written in C using the Arduino framework and built with PlatformIO, a build tool for embedded devices. Setup involves cloning the repo, installing PlatformIO, and flashing the firmware to the board over USB. No soldering is required, the board ships fully assembled. An optional 3D-printable stand is included to hold the knob on your desk. The full README is longer than what was provided.
A physical USB rotary knob that lets you control the Claude Code terminal with turns and taps instead of a keyboard.
Mainly C. The stack also includes C, Arduino, PlatformIO.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.