Ross ROSS = Recommend OSS · open-source software intelligence for agents

anthropics/claude-desktop-buddy

Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop observed · 2026-08-28

github.com/anthropics/claude-desktop-buddy · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

49/100

  • Activity 77
  • Release rhythm 35
  • Longevity 10

Flags: no_releases young no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 146
  • days_rel: n/a
  • days_push: 139
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2551 stars · 449 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A reference implementation and example firmware for the Bluetooth (BLE) maker API in Claude Cowork and Claude Code Desktop, including an ESP32 desk-pet device that shows permission prompts and lets users approve or deny them from hardware. It documents the wire protocol (Nordic UART Service UUIDs, JSON schemas, folder push transport) so makers can build their own compatible devices.

Use cases

  • build custom hardware that displays Claude permission prompts
  • approve or deny Claude agent actions from a physical device
  • learn the BLE wire protocol for Claude desktop integrations
  • flash example firmware onto an M5StickC Plus or ESP32
  • create a desk pet that reacts to Claude session activity
  • integrate maker devices with Claude Code over Bluetooth

When to choose

  • you want to build custom hardware that integrates with Claude desktop apps over BLE
  • you need the authoritative wire protocol reference for the Claude maker Bluetooth API
  • you have an M5StickC Plus or compatible ESP32 board and want a working example
  • you want physical approve/deny controls for Claude agent permission prompts

When to avoid

  • you need a general-purpose BLE library unrelated to Claude
  • your hardware is not ESP32-based and you cannot port the display/button drivers
  • you want a polished consumer product rather than a reference example
  • you need integration with Claude on platforms other than macOS or Windows

Facets

library · maturity active

embedded sdk developer-tools documentation hardware developer-tools iot artificial-intelligence embedded windows cpp bluetooth ble esp32 firmware maker claude nordic-uart-service reference-implementation macos

1 source

Member repositories

RepositoryRoleHealth v2
anthropics/claude-desktop-buddymain49

For agents

markdown · JSON · MCP: product_card(name="anthropics/claude-desktop-buddy")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem