Claude硬件设备测评:Anthropic最新布局深度解析与市场前景

2026-05-18阅读 0热度 0
Anthropic

三周前,一篇关于“Anthropic正在开发实体设备Buddy”的技术分析引发了讨论。当时,所有线索都隐藏在Claude桌面应用的二进制文件中:Nordic UART UUID、固件刷写框架、遥测数据字段,以及那句“Build your own device”的提示。

现在,预言被证实了。项目已在GitHub完整开源。此前基于二进制分析的所有推测——BLE UUID、遥测字段、面向创客的定位——全部吻合。而那些无法直接从代码中推断的物理形态与角色系统,其设计巧思甚至超越了预期。

从MCP(模型上下文协议)到Agent Skills,再到如今的BLE硬件,Anthropic似乎总在定义新的交互范式。

你需要准备什么

核心硬件是一块M5StickC Plus。这是一款紧凑型ESP32开发板,集成了135x240彩色屏幕、两个物理按键、加速度计和USB-C充电接口。在主流电子元件分销商处,花费20至30美元即可购入。

此外,你还需要:

  • PlatformIO(用于编译和烧录固件)
  • 已开启开发者模式的Claude桌面应用(macOS或Windows版本)
  • 一根用于刷写固件的USB-C数据线

准备工作就此完成。无需焊接,无需面包板,也无需定制PCB。刷入固件,完成蓝牙配对,你便获得了一个能接入Claude全部能力的实体桌面伙伴。

五分钟完成固件刷写与配对

整个流程非常迅速:

  1. 克隆代码库git clone https://github.com/anthropics/claude-desktop-buddy && cd claude-desktop-buddy
  2. 刷写固件:执行pio run -t upload。若设备曾刷入其他固件,可先运行pio run -t erase进行擦除。
  3. 配对连接:在Claude桌面应用中,通过“Help → Troubleshooting → Enable Developer Mode”开启开发者模式。随后进入“Developer → Open Hardware Buddy”,点击“Connect”,从蓝牙发现列表中选择你的设备(macOS系统会弹出一次蓝牙权限请求)。

设备在双方唤醒时会自动重连,无需重复执行配对操作。

设备上的七种行为状态

Buddy会根据Claude的实时活动,在七种不同的动画状态间切换:

  • 睡眠(Sleep):与Bridge断开连接。角色闭眼,呈现平缓的呼吸动画。当Claude未运行时,它就是一个安静的“桌面摆件”。
  • 空闲(Idle):已建立连接但暂无任务。角色会眨眼、环顾四周,等待你发起新的会话。
  • 忙碌(Busy):会话正在生成回复。角色会“冒汗”、呈现忙碌状态。无需查看屏幕,瞥一眼桌面即可知晓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. 会话环境显示屏

使用一块电子墨水屏(例如Wa veshare 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美元的实践项目。

核心要点总结:

  1. 开源发布:Anthropic开源了Claude Desktop Buddy,这是一个BLE协议及ESP32参考实现,允许创客为Claude构建实体硬件伙伴。几周前在桌面应用二进制中发现的线索,现已转化为完整的开源项目。
  2. 功能与体验:设备置于桌面,实时反映Claude状态(空闲、忙碌、等待批准),并提供实体按钮进行权限管理。它会在达到Token里程碑时庆祝,在Claude忙碌时“冒汗”,甚至可以通过摇晃触发“眩晕”动画,堪称AI助手的电子宠物(Tamagotchi)。
  3. 协议即产品:真正的价值在于协议本身。它基于BLE Nordic UART Service,使用JSON消息,拥有文档化的消息类型。你无需局限于ESP32参考板,任何具备BLE能力的设备(树莓派、nRF52、自定义PCB)都可以实现该协议,成为Claude的硬件伙伴。硬件是示例,开放的API才是真正的邀请函。
免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策