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才是真正的邀请。
相关攻略
三周前,一篇关于“Anthropic正在开发实体设备Buddy”的分析文章引发了广泛关注。当时,所有线索都隐藏在Claude桌面应用的二进制文件中:Nordic UART UUID、固件刷写基础设施、遥测数据字段,以及那句“Build your own device”的提示。 如今,这一预测已成为现
近期,AI编程领域出现了一项值得开发者密切关注的重要动态。多家科技媒体披露,Anthropic公司在未发布正式公告的情况下,已悄然将其编程助手Claude Code的token使用成本大幅上调,实际费用较此前估算翻倍。 根据Claude Code官方页面最新显示的成本估算,企业部署场景下,每位开发者
在华盛顿大学基因组科学系,干了快二十年的首席开发者Brendan MacLean,正盯着屏幕上那段代码,眉头越锁越紧。 这段代码属于Skyline的一个功能模块,文件视图面板,搁置了整整一年。 写它的开发者毕业离开了实验室,留下一个半成品。放在以前,这种烂尾工程只有一个结局,永远躺在仓库里,没人敢碰
硅谷的AI权力格局,正在经历一场地震级的重塑。一份最新披露的财务数据,彻底改写了这场竞赛的剧本。 历史性反超:300亿对240亿 《华尔街日报》近日披露了一个令整个行业屏息的数字:由OpenAI前核心成员创立的Anthropic,其年化营收已突破300亿美元大关。这个数字,正式超越了OpenAI此前
今天看到Boris Cherny发了一篇关于如何用好新版Opus 4 7的长文,里面提了6个技巧,讲得挺有道理。但有意思的是,他完全没提这次升级背后那些会“打断腿”的破坏性变更——这些才是开发者真正头疼的地方。 3 个会打断你工作流的 Breaking Changes Anthropic 刚发布了O
热门专题
热门推荐
在亚马逊FBA运营中,商品入仓前正确粘贴FNSKU标签是至关重要的第一步。这串看似简单的条形码,直接决定了库存的精准识别、订单的准确履行,更是构建品牌库存护城河、有效防止跟卖的核心防线。切勿轻视——标签打印模糊、粘贴位置错误,极易导致货物被FBA仓库拒收,甚至引发库存数据混乱,造成不必要的损失。 本
在《逸剑风云决》的武侠世界中,玩家时常会遭遇身陷重围、濒临绝境的危机时刻。而就在这胜负将分的紧要关头,有时会有一股神秘力量骤然介入,彻底扭转战局——那便是行事诡秘的厂卫。他们的登场,绝非寻常的“援军抵达”,更像是一把精心设计的钥匙,悄然开启了江湖帷幕背后,那重更为错综复杂、暗流涌动的剧情篇章。 逸剑
《绝地求生》第41赛季已全面开启,备受玩家关注的“电波干扰背包”迎来了自上线以来最大规模的机制重做。官方更新日志已经发布,本文将为您深入解析本次调整的核心要点与实战影响,帮助您在新赛季中精准掌握这件战术装备的全新玩法。 简而言之,本次更新的核心理念是“风险与收益的再平衡”。开发团队显然评估了该背包在
打造一套高胜率的绯月絮语阵容,核心在于角色间的精准定位与战术协同。这不仅仅是简单堆砌高战力角色,更需要深入理解各位置的战略职能,以及他们如何通过技能组合产生“1+1>2”的团队效应。 核心输出角色的选择 阵容的战术轴心通常由一至两位核心输出角色奠定。例如,以极致单体爆发见长的[角色名 1],其终结技
在跨境电商领域,Temu凭借其独特的全托管模式和强大的供应链整合能力,已成为众多卖家出海拓展业务的重要选择。然而,不少卖家在准备入驻时,常被一个看似简单的系统提示所阻碍——“注册码长度为15位”,导致注册流程中断,甚至可能错失快速开店的宝贵时机。 本文将深入解析此问题的根本原因,并提供一套清晰、可操





