anthropics

Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop

18
1
100% credibility
Found Apr 17, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

Firmware for a Bluetooth-connected desk pet gadget that mirrors activity from the Claude AI desktop app, reacting to sessions and permission prompts with animations.

How It Works

1
🔍 Discover the fun desk pet

You hear about a cute animated buddy that sits on your desk and reacts to your AI assistant's work, like getting excited or impatient.

2
🛒 Pick up the gadget

Get a small pocket-sized device with a screen and buttons, like the one shown in the pictures.

3
⚙️ Prepare your pet gadget

Follow the easy guide to load the pet software onto your gadget so it's ready to play.

4
🔗 Pair with your AI app

Turn on a special mode in your AI desktop app and connect your gadget wirelessly – it wakes up and shows a pairing code you enter.

5
😴 Watch your pet come alive

Your pet sleeps when idle, perks up during work, blinks lights when waiting for your okay, and you approve or skip right from its buttons.

6
Pick your pet style
🐱
Simple drawings

Cycle through 18 cute ASCII pets like cats or dragons that wiggle and react.

🐸
Animated GIFs

Load a lively GIF pack like a frog that blinks and dances in different moods.

🥳 Enjoy your lively desk friend

Your pet levels up with your AI use, shows moods based on quick approvals, and makes work feel playful and alive.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is claude-desktop-buddy?

This C++ firmware turns an M5StickC Plus ESP32 into a desk pet that pairs with Claude's macOS/Windows desktop apps via BLE, using the Nordic UART service API. It displays session stats, recent messages, and permission prompts in real-time, letting you approve or deny tools directly from the device with button presses. As an official reference GitHub repository from Anthropic, it provides a reference example for makers building hardware integrations, complete with 18 ASCII pets or custom 96px GIF characters streamed over BLE.

Why is it gaining traction?

It hooks developers with instant physical feedback on Claude workflows—your pet wakes for sessions, blinks impatiently on prompts, and celebrates token milestones—far beyond software notifications. The BLE API reference simplifies custom hardware, with easy flashing via PlatformIO, auto-reconnect pairing in dev mode, and tools like prep_character.py for GIF packs. Community creativity shines in character swaps, making it a fun reference GitHub code example for BLE desk toys.

Who should use this?

Makers prototyping AI hardware companions, like hardware hackers integrating LLMs into gadgets. Claude desktop users handling frequent tool permissions who want tactile approve/deny without alt-tabbing. Embedded devs seeking a reference GitHub action example for ESP32 BLE UART in production apps.

Verdict

Grab it if you're into maker hacks—solid reference example APA-style for Anthropic's BLE API, with clear README flashing steps and pairing guide. At 18 stars and 1.0% credibility score, it's early but official; expect refinements as the community grows.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.