ClaudePad
Vibe-code from your couch.
Approve with A, deny with B, commit+push with a Hadouken.
Features
Everything you need to code from the couch.
16 Mapped Buttons
Every Xbox button mapped to a Claude Code action. Approve, deny, scroll, navigate — all from your controller.
Fighting Game Combos
Hadouken to commit+push. Shoryuken to reset. Input sequences trigger real actions — with timing windows.
Haptic Feedback
8 vibration patterns. Know when Claude is done thinking, when errors occur, or when combos activate — without looking.
Voice Input
Xbox button triggers /voice transcription. Dictate prompts to Claude Code hands-free from across the room.
One-Liner Install
One command to add to Claude Code. 6 MCP tools — read state, wait for input, send rumble, detect combos, configure mappings.
Daemon Mode
Run standalone via launchd. Always-on gamepad input without MCP — just controller-to-terminal, directly.
Combo System
Input sequences within a time window trigger special actions — just like fighting games.
Haptic Patterns
Your controller vibrates to communicate state — no need to look at the screen.
Quick Start
One command. That's it.
Install SDL2 (one-time)
Add to Claude Code
Restart Claude Code, connect your Xbox controller via Bluetooth, and you're done.
Architecture
How your button presses reach Claude Code.
Plugin mode: One command to install. Claude Code connects via MCP and calls gamepad tools directly.
Daemon mode: Runs standalone via launchd — button presses inject keystrokes into the active tmux session.