面向 BLE 制造者的协议参考
项目记录了 Claude 桌面应用所使用的蓝牙 LE 线缆协议,包括服务 UUID、换行符分隔的 JSON 消息、心跳快照以及权限决策消息。
Claude Desktop Buddy 是面向 macOS 和 Windows 的蓝牙低功耗参考仓库与示例固件,帮助制造者设备连接 Claude,涵盖桌面桥接协议、配对流程及状态显示和权限控制的样例行为。
`claude-desktop-buddy` 是一个参考仓库和示例固件,用于通过蓝牙低功耗将 maker 设备连接到 macOS 和 Windows 上的 Claude。它重点说明了构建能够显示 Claude 会话状态并响应权限提示的硬件所需的线缆协议、配对流程和示例设备行为。
该仓库以桌面宠物风格的 ESP32 构建为核心,同时记录了底层蓝牙 API,使其他设备无需使用示例代码也能实现相同流程。桌面桥接运行在开发者模式下,使用 Nordic UART Service,并通过换行符分隔的 JSON 交换快照、轮次事件和权限决策。
项目记录了 Claude 桌面应用所使用的蓝牙 LE 线缆协议,包括服务 UUID、换行符分隔的 JSON 消息、心跳快照以及权限决策消息。
在启用开发者模式后,桌面桥接可在 Hardware Buddy 窗口中与设备配对,然后在双方都唤醒时自动重新连接。
示例固件以 Arduino 框架下的 ESP32 为目标,并围绕一套特定硬件栈编写,该栈使用 M5StickCPlus 显示屏、IMU 和按钮。
示例设备界面会追踪 Claude 会话状态,例如运行中的会话、等待批准、最近的转录条目和用于小屏幕的 token 计数。
仓库支持 ASCII 宠物和 GIF 角色包,并提供了可通过 BLE 或 USB 加载自定义角色的工具,以便更快迭代。
设备可以对权限提示作出批准或拒绝决策,将桌面桥接变成一个小型硬件控制面板。
制作一个小型桌面配件,用来显示 Claude 当前是空闲、工作中还是在等待批准,这样你就能一眼看出会话状态。
创建一个按键驱动设备,让用户可以直接从硬件上批准或拒绝 Claude 的工具调用。
按照线缆协议参考实现你自己的兼容 BLE 设备,而不是照搬示例固件。
尝试使用 ASCII 宠物或动态 GIF 角色,作为 Claude 连接型 maker 设备的趣味前端。
在开发过程中通过 USB 推送角色包来本地迭代设备图形和行为,然后在正常运行时改用 BLE。
Claude Desktop Buddy 是通过蓝牙低功耗连接 Claude 桌面应用的桥接工具。在开发者模式下,打开 Hardware Buddy 窗口,连接一个广播 Nordic UART Service 的设备,桌面应用会通过以换行符分隔的 JSON 传输状态快照和提示。
源文档说明它支持使用 Arduino 框架构建的 ESP32 设备,并指出当前固件依赖 M5StickCPlus 库来驱动显示屏、IMU 和按钮。文档还提到,任何能够广播 Nordic UART Service 并解析换行符分隔 JSON 的设备都应该可以使用。
该仓库同时提供了协议参考和示例实现。README 指向 REFERENCE.md,其中包含 UUID、JSON 模式、文件夹推送传输细节、心跳快照和权限决策消息。
只有当桌面应用处于开发者模式时,这个桥接功能才可用;文档将其描述为面向制造者和开发者的功能,而不是官方支持的产品特性。
示例固件支持 ASCII 宠物和 GIF 角色包,还支持一种桌面宠物风格设备,可显示会话状态并允许你在硬件上批准或拒绝权限提示。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
Exodus 是一款免费的开发者工具,可审计应用代码仓库,对比当前部署与 Google Cloud Run 架构,并为编码代理生成有序迁移计划;还可规划新产品并估算架构与成本。
AakarDev AI 帮助团队在一个仪表板中管理 AI provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
Trigger.dev chat agent 是面向开发者的持久化 AI 聊天后端,支持有状态对话在刷新、崩溃和长轮次中持续运行,并与 AI SDK `useChat` 流程无缝连接,运行于托管基础设施,单轮无超时。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。