Claude 智能助手即将登陆硬件设备 Anthropic 布局新生态
三周前,一篇关于“Anthropic正在开发实体设备Buddy”的分析文章引发了广泛关注。当时,所有线索都隐藏在Claude桌面应用的二进制文件中:Nordic UART UUID、固件刷写基础设施、遥测数据字段,以及那句“Build your own device”的提示。
如今,这一预测已成为现实。该项目已完整地发布于GitHub。此前基于二进制分析所做的推测——BLE UUID、遥测字段、面向创客的定位——全部得到了验证。而那些无法直接从代码中推断的物理形态与角色系统,其设计的趣味性甚至超出了最初的预期。
从MCP(模型上下文协议)到Agent Skills,再到如今的BLE硬件伙伴,Anthropic持续在AI应用生态中探索创新的交互模式。
准备工作清单
核心硬件是一块M5StickC Plus开发板。这款紧凑型ESP32设备配备了一块135x240像素的彩色屏幕、两个物理按键、一个加速度计以及USB-C充电接口。您可以在多数电子元器件零售商处以20至30美元的价格购得。
此外,您还需要准备以下软件环境:
- PlatformIO(用于编译和上传固件)
- 已启用开发者模式的Claude桌面应用(macOS或Windows版本)
- 一根用于刷写固件的USB-C数据线
过程非常简单。无需焊接,无需使用面包板,也无需定制PCB。刷入固件,通过蓝牙完成配对,您即刻就能拥有一个能够接入Claude全部能力的桌面硬件伙伴。
五分钟快速刷写与配对指南
整个设置流程高效快捷:
- 克隆代码仓库:执行命令
git clone https://github.com/anthropics/claude-desktop-buddy && cd claude-desktop-buddy - 刷写固件:运行
pio run -t upload。若设备曾刷写过其他固件,可先执行pio run -t erase进行清除。 - 配对连接:在Claude桌面应用中,通过“Help → Troubleshooting → Enable Developer Mode”开启开发者模式。随后进入“Developer → Open Hardware Buddy”界面,点击“Connect”,从蓝牙设备列表中选择您的设备(macOS系统可能会弹出蓝牙权限请求)。
设备在双方唤醒时会自动重连,无需重复执行配对操作。
设备支持的七种行为状态
Buddy会根据Claude的实时活动,切换七种不同的动画状态:
- 睡眠(Sleep):与Bridge断开连接。角色呈现闭眼状态,并伴有缓慢的呼吸动画。当Claude未运行时,它便是一个安静的“桌面摆件”。
- 空闲(Idle):已连接但暂无任务处理。角色会眨眼、四处张望,等待您发起新的会话。
- 忙碌(Busy):Claude正在生成回复。角色会“冒汗”、显得手忙脚乱。您无需查看屏幕,瞥一眼桌面即可知晓Claude正处于工作状态。
- 注意(Attention):有权限请求正等待批准。角色进入警觉状态,LED灯闪烁。这是一个极具价值的功能:当您离开工位且手机静音时,只需观察桌上的Buddy即可知晓有待处理的请求。走过去,按下A键批准或B键拒绝,无需打开电脑。
- 庆祝(Celebrate):每消耗5万个Token,设备便会播放庆祝动画,角色欢快跳跃。为您使用Token的过程增添一点小小的成就感。
- 眩晕(Dizzy):摇晃设备。角色会眼冒螺旋、步履蹒跚。此功能纯属趣味设计,并无实际用途。
- 爱心(Heart):在5秒内快速批准了权限请求。屏幕将飘出爱心动画。设备以此奖励您的快速决策。
核心价值:实体批准按键
角色动画固然生动有趣,但该设备真正的效用在于那两个实体的“批准/拒绝”按键。
在使用Claude Code或Coworker模式时,常会因文件写入、bash命令执行、工具调用等权限请求而暂停。若您在工位上,可轻松点击对话框放行;但一旦离开,会话便会阻塞,直至您返回处理。
有了Buddy,权限请求的提示会直接显示在设备屏幕上。hint字段会简明地展示请求内容,例如“Bash: rm -rf /tmp/foo”或“Edit: src/auth.ts”。按下正面的A键表示批准,按下侧面的B键表示拒绝。该决策会通过BLE即时回传给Claude,会话随即继续。
这意味着,当您在煮咖啡、与同事交谈或在办公室另一端时,Claude仍可继续工作。该设备本质上是一个用于AI权限管理的实体遥控器。其外形虽似可爱的“桌宠”,功能却相当硬核:为自主智能体(autonomous agents)提供不受距离束缚的远程审批能力。
面向硬件创客的协议详解
参考实现基于ESP32,但协议本身是与硬件平台无关的。任何支持BLE Nordic UART Service的设备均可成为Buddy。
底层协议基于BLE串口服务进行JSON消息交换:
- 心跳与状态快照:每10秒或状态变化时,从Claude端流向设备。消息包含丰富的状态信息,如会话总数、运行中会话数量、等待批准的请求数、Token消耗量等。
- 权限决策:从设备端回流至Claude,格式如
{"cmd": "permission", "id": "req_abc123", "decision": "once"}。 - 设备状态响应:设备报告自身健康状态,如电池电量、系统运行时间、内存使用情况以及各类操作统计。
核心流程简洁明了:设备以“Claude”为前缀进行BLE广播,桌面端发现并连接,JSON消息通过NUS(Nordic UART Service)双向传输。完整协议规范可参考项目中的REFERENCE.md文件。
五个超越“桌宠”概念的创意项目构想
参考实现展示了一个运行在M5StickC Plus上的“桌宠”,但该协议支持任何具备BLE功能的设备。以下五个方案均基于同一套API,却提供了截然不同的交互体验。
1. 批准状态红绿灯
使用三个LED灯指示状态:绿色(空闲)、黄色(忙碌)、红色(等待批准)。将其安装在显示器顶部。红灯亮起时,您便知道Claude需要您的审批。按下旁边的按钮即可批准。整体物料成本约8美元。
实现原理:从心跳消息中读取 waiting > 0 标志。当条件为真时点亮红灯并开始监听按键。按键按下时,发送一条权限决策消息。固件逻辑非常简单。
2. Token消耗仪表盘
使用一个模拟指针表(由舵机和打印的刻度盘构成)来显示您当日的Token消耗量。指针从0刻度扫向您设定的每日预算阈值。像汽车速度表一样安装在显示器旁,既解压又实用,尤其适合需要密切关注用量限制的Max订阅用户。
实现原理:从心跳消息中读取 tokens_today 字段,将其映射到舵机的旋转角度,每10秒更新一次。可在刻度盘上增设红色区域,作为“可能需要节制使用”的视觉警戒线。
3. 会话上下文显示屏
使用一块电子墨水屏(例如Waveshare 2.13英寸屏)来展示最近的几条会话记录。具备低功耗、常显、无背光特性。放置在键盘旁,瞥一眼即可了解Claude近期的活动,无需切换电脑窗口。
实现原理:读取心跳消息中的 entries 数组,将最近的5到6行内容渲染到电子墨水屏上。由于电子墨水屏刷新较慢,可设定为仅在内容发生变化时刷新,从而使得单次充电可续航数周。
4. CI/CD批准拍灯
一个安装在3D打印外壳内的大型按钮,置于桌面。灯亮表示Claude需要批准。拍下按钮,即完成批准。功能纯粹而直接。
这是最简单的Buddy实现。用NeoPixel灯环环绕按钮以显示状态(绿色呼吸=空闲,红色呼吸=等待批准)。仅有一个按钮,处理一种消息类型。非常适合认为“桌宠”过于卡通、偏爱极简工程美学的用户。
5. 可穿戴批准腕带
一条基于nRF52芯片的腕带(或刷入固件的廉价智能手环),当Claude需要批准时会产生震动。无论您在厨房、会议室还是庭院,轻触腕带即可完成批准。nRF52的BLE在室内有效距离约为30米。
实现原理:读取心跳消息,当 waiting > 0 时触发震动,轻触时发出批准消息。腕带无需屏幕,不同的震动模式已足够传达信息:例如两次短震表示“需要批准”,一次长震表示“会话完成”。
自定义角色系统
GIF角色系统极大地增强了可玩性。您可以为七种状态分别设计自定义动画,打包成一个宽度为96像素的GIF文件夹,并附上清单文件,然后通过BLE推送到设备。
清单文件定义了角色名称、颜色主题以及每个状态对应的GIF文件。文件夹大小上限为1.8MB,可以使用 gifsicle --lossy=80 -O3 --colors 64 等工具进行压缩优化。只需将文件夹拖入Claude桌面应用的Hardware Buddy投放区,它便会通过BLE流式传输到设备。
如果您不想自行制作GIF,设备已内置18个ASCII艺术风格的角色,您可以在设备菜单中循环切换,每个角色都配备了完整的七种状态动画。
回顾整个过程,我们从二进制文件中发现了它的踪迹,如今它已变为现实。
当初对Claude桌面应用进行逆向工程时,Buddy基础设施是最令人惊奇的发现之一:一家顶尖AI公司的聊天应用中,竟内置了完整的硬件BLE协议栈、Nordic UART UUID、固件刷写代码、关于电池和运行状态的遥测字段,以及“Build your own device”这样的明确指引。
三周后,它演变成了一个开源的GitHub仓库,附有详尽的协议文档、参考实现,以及一套角色系统,让您可以在一块25美元的ESP32开发板上运行自定义动画伙伴,并使用实体按钮为AI的行为做出审批决策。
Anthropic未来是否会推出消费级硬件产品尚未可知。但他们已经为创客和开发者提供了构建所需的一切,延续了其在MCP和Skills上的开放策略。协议设计清晰,文档完备,首个项目的刷写体验仅需五分钟。
如果您也是一名硬件爱好者,并且抽屉里恰好有一块闲置的M5StickC Plus,不妨尝试刷写体验。如果没有,购入一块也绝对物有所值。这可能是当前AI与硬件结合领域中最有趣、成本仅25美元的实践项目之一。
核心要点总结:
- 开源发布:Anthropic正式发布了Claude Desktop Buddy,这是一个开源的BLE协议及ESP32参考实现,允许创客为Claude构建实体硬件伙伴。几周前在桌面应用二进制中发现的线索,现已转化为完整的开源项目。
- 功能与体验:设备置于桌面,能实时反映Claude状态(空闲、忙碌、等待批准),并提供实体按钮进行权限管理。它会在达到Token里程碑时庆祝,在Claude忙碌时“冒汗”,甚至可以通过摇晃触发“眩晕”动画,堪称AI助手领域的电子宠物(Tamagotchi)。
- 协议即产品:该项目的真正价值在于协议本身。它基于BLE Nordic UART Service,使用JSON消息格式,并拥有完善的文档说明。您无需局限于ESP32参考板,任何具备BLE能力的设备(如树莓派、nRF52开发板、自定义PCB)都可以实现该协议,成为Claude的硬件伙伴。硬件仅是示例,开放的API才是真正的邀请。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
8G显存大模型硬件配置指南与可运行模型推荐
想在本地部署大语言模型,但只有一张8GB显存的显卡?这完全可行。关键在于精准选择模型与量化方案,在有限的硬件资源下实现最优性能。本文将为您详细解析适配8G显存的各类主流模型及其具体部署运行方案。 一、4-bit量化模型部署指南 对于RTX 3060、RTX 4060等主流消费级显卡,4-bit量化是
Canva证书制作教程:培训结业奖状DIY模板免费下载
制作一份兼具专业质感与视觉美感的证书,其实可以非常高效。借助Canva可画这类在线设计平台,即便是零基础的新手,也能轻松完成从模板挑选到成品导出的全流程。接下来,我们将详细解析使用Canva可画制作专业级证书的五个关键步骤。 一、选用专业证书模板 好的开始是成功的一半。在Canva可画,第一步变得异
Perplexity Pages页面不被收录如何检查Robots与SEO设置
许多用户在通过Perplexity Pages发布内容后,常常遇到一个关键问题:页面已经成功发布,但在Google、Bing等主流搜索引擎中却无法被搜索到。这通常并非搜索引擎的延迟,而是页面在技术配置或SEO设置上存在障碍,导致爬虫无法顺利抓取和索引。 简单来说,导致页面无法被收录的核心原因通常集中
Harness 是 AI Agent 的未来还是辅助工具
Harness,作为AI工程化进程中的关键组件,正成为提升大模型实际效能的核心手段。它要解决的核心痛点,是“模型具备潜力,但输出不稳定”。在当前阶段,Harness不可或缺,它能让能力尚不完善的模型可靠地投入生产环境。这好比一副可靠的支架——在腿部力量完全恢复之前,它是行走的必备支持。 近期GitH
千问AI数学解题能力实测 辅导作业实用指南
辅导孩子数学作业时遇到难题怎么办?别担心,现在有一位聪明的“AI家教”可以随时求助——千问AI。它不仅能提供详细的解题步骤,还能解析核心概念、梳理知识脉络,让数学学习过程更加清晰高效。关键在于,你需要掌握与它高效沟通的方法。 一、输入完整题目并明确需求 想要获得AI的精准解答,首先必须提供清晰的“问
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

