A friendly BLE hardware companion that sits on your desk, lights up when Claude Code needs a permission, shows recent Claude messages, and lets you approve or deny tools with a tap. Built on the open claude-desktop-buddy protocol, ready to run out of the box.
🎁 $50 off MSRP · lifetime firmware updates · full refund any time before ship

Claude Desktop Buddy is the first opt-in hardware companion for Claude Code and Claude Cowork. The Claude macOS and Windows apps can talk to BLE maker devices, and Claude Desktop Buddy is the reference desk pet that uses that channel: it wakes when you start a Claude Code session, quietly idles while Claude works, gets visibly impatient when a tool permission prompt is waiting, and lets you approve or deny right from the device without ever touching your keyboard.
Claude Desktop Buddy speaks the open Nordic UART Service wire protocol defined by Anthropic, so every buddy stays compatible with future Claude releases.
The firmware runs on the M5StickC Plus reference board, a pocket-sized ESP32 with a 135×240 color display, buttons, IMU, and LiPo battery.
Every Claude Desktop Buddy arrives assembled, flashed, and QA-checked before it reaches your desk — no soldering, no PlatformIO, no pain.
Press A to approve, B to deny. Hold A for the settings menu. The Claude Desktop Buddy screen lights up instantly when a permission prompt lands.
Claude Code sessions can run for hours. Claude Desktop Buddy keeps that long-running assistant ambient, physical, and trustworthy — the way terminals got an LED next to them in the 80s.
Everything the reference Claude Desktop Buddy firmware ships with — pre-flashed, pre-paired, ready the moment you unbox it.
Claude Desktop Buddy pairs once with the Claude app and reconnects automatically whenever both sides are awake. No daily re-pairing.
Button A approves a Claude Code permission prompt, button B denies it. Screen stays on while a prompt is pending so nothing slips by.
Scroll the recent Claude messages right on the Claude Desktop Buddy display. No need to alt-tab mid-flow to see what Claude just said.
Sleep, idle, busy, attention, celebrate, dizzy, heart — a full vocabulary of emotions for your Claude Desktop Buddy. Choice persists across power-offs.
Drag a 96-pixel-wide GIF character pack (manifest.json + PNGs) onto the Hardware Buddy window, and Claude Desktop Buddy switches to GIF mode live.
Face the device down and Claude Desktop Buddy naps while its battery refills. The screen auto-powers off after 30s to stretch runtime between charges.
Shake the Claude Desktop Buddy to dizzy it, face-down to nap, shake hard to wake. The built-in IMU turns physical gestures into firmware states.
Every Claude Desktop Buddy we ship runs the upstream firmware from anthropics/claude-desktop-buddy. Flash your own, fork it, or build a custom board.
Three steps from box to your first Claude Code permission approved on the device:
Press the power button on your Claude Desktop Buddy. It ships pre-flashed with the latest firmware and pre-charged for ~2 hours of Claude Code sessions.
In the Claude desktop app, open Help → Troubleshooting → Enable Developer Mode, then Developer → Open Hardware Buddy… and click Connect to find your Claude Desktop Buddy.
Grant Bluetooth permission when macOS or Windows asks. Claude Desktop Buddy auto-reconnects after that — start a Claude Code session and watch it wake up.
Hold button A to open the menu, cycle through the 18 ASCII pets, or drop a GIF character pack onto the Hardware Buddy window to give your Claude Desktop Buddy a custom face.
We are preparing the first batch of Claude Desktop Buddy devices now. Drop your email and we will ping you the moment pre-orders open — no spam, unsubscribe anytime.
Everything people ask us about the Claude Desktop Buddy — the hardware, the firmware, and the pairing flow with Claude Code.
$99 + $15 worldwide shipping. Founders Edition units are laser-engraved with your number (01 / 100 – 100 / 100), include lifetime firmware updates, and ship summer 2026. Full refund any time before your unit ships.