By jxw1102
Flipper Zero as a physical remote control and feedback device for Claude Code. Provides sound, vibration, and display feedback on a Flipper Zero connected via USB.
npx claudepluginhub jxw1102/flipper-claude-buddy --plugin flipper-claude-buddyTurn your Flipper Zero into a physical companion for Claude Code. Get tactile feedback for every AI action — feel the difference between a completed task, an error, and an approval request — and control Claude with real buttons instead of typing.
macOS only for now.
You feel what Claude is doing. Every significant event triggers a distinct sound and vibration pattern on your Flipper, so you always know Claude's status even when you're not looking at the screen.
You control Claude with physical buttons. Interrupt a runaway task, submit a prompt, trigger voice dictation, or open the slash command menu — all without touching the keyboard.
| Button | Action |
|---|---|
| UP | Start / stop voice dictation |
| UP (hold) | Hold Space for voice input |
| LEFT | Interrupt Claude (Esc) |
| LEFT (hold) | Send Ctrl+C |
| RIGHT | Open slash command menu |
| OK | Submit Enter (⏎) |
| OK (hold) | Type "yes" and submit |
| DOWN | Send Down arrow (↓) |
| DOWN (hold) | Toggle mute |
| BACK | Send Backspace (⌫) |
| BACK (hold) | Exit |
Download claude_buddy.fap from the latest release and copy it to your Flipper Zero:
apps/USB/ → drag and dropapps/USB/ directlyclaude plugin marketplace add jxw1102/flipper-claude-buddy
claude plugin install flipper-claude-buddy@flipper-claude-buddy
Claude Code will ask for your connection preference (auto, usb, or ble). Leave everything else empty for auto-detect.
The plugin starts automatically with every Claude Code session and stops when you close it.
Go to Applications → USB → Claude Buddy. You'll hear the startup fanfare when the connection is established.
Connects over USB (plug-and-play) or Bluetooth LE — whichever is available. USB is preferred when the cable is plugged in; it falls back to BLE automatically.
First-time Bluetooth pairing: on first BLE connection macOS will pair with the Flipper. Accept the pairing prompt on both sides. If the connection fails after a firmware flash or factory reset, remove the Flipper from macOS System Settings → Bluetooth and let it re-pair.
Bluetooth permission: macOS requires Terminal (or your terminal app) to have Bluetooth access. Grant it in System Settings → Privacy & Security → Bluetooth.
| Problem | Fix |
|---|---|
| Flipper not found over USB | Make sure no other app (qFlipper, Chrome serial, etc.) is using the USB serial port — only one process can claim it at a time. Also try restarting the Flipper by holding Back + Left. If it still fails, set FLIPPER_SERIAL_PORT=/dev/cu.usbmodemXXX explicitly. |
| Flipper not found over BLE | Make sure Bluetooth is on and the app is running on the Flipper |
| No sound on task complete | Check that the bridge is running: cat /tmp/claude-flipper-bridge.log |
If you find this useful, consider buying me a coffee.
MIT — see LICENSE.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Matches all tools
Hooks run on every tool call, not just specific ones
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.
Complete developer toolkit for Claude Code