现在做硬件的门槛是真低啊,USB一插让Claudecode跑就行
详情:https://github.com/op7418/m5-paper-buddy
AI 和物理世界的交互,不应该只有机器人和自动驾驶这种"大硬件"。
前几天我给 Claude Code 做了个墨水屏监工,能蓝牙连接电脑,监控所有对话状态,还能用物理按键审批操作。
做着做着发现,这其实是"手机小组件的物理化"——一个被忽视的巨大空间。
M5 Paper Buddy 能做什么?
------
多会话 Dashboard
所有 Claude Code 窗口的状态显示在一个墨水屏上。每个会话显示:上下文使用量(45.8K / 200K)、模型(Opus 4.7)、项目名、分支、dirty 文件数。
触屏点击可以切换关注的会话,右侧显示该会话的详细信息(最近回复、活动日志)。
比如我在写 AIGC Weekly 时,同时跑 3 个项目。看一眼就知道每个的进度,以及他们当前的状态。
M5Stack 是一个以模块化、积木式堆叠设计闻名的 ESP32 开源物联网硬件生态,而 M5Paper 则是该生态中一款专为低功耗信息看板打造的触控墨水屏极客终端。
------
物理按键审批
Claude Code 需要你在终端里审批操作。M5 Paper Buddy 把审批搬到物理按键上:
全屏显示审批卡:tool 名 + 项目 + 完整内容(bash 命令原文 / edit 的 diff / write 的文件预览)。PUSH 按钮同意,DOWN 按钮拒绝。审批记录在活动日志里留痕。
物理按键更有仪式感。尤其是 rm -rf、git push --force 这种高风险操作,按物理按钮会让你更慎重。而且你可以看到完整的 diff 或命令内容,不用在终端里上下翻页。
------
蓝牙远程控制
通过蓝牙连接电脑,可以离开书桌审批操作。
比如你在沙发上看书,Claude 在跑测试,突然需要审批一个 bash 命令。墨水屏在桌上亮了,拿起来按一下按钮就行。
配对后自动连接,断电保持状态。
======
技术实现
硬件:M5Paper V1.1(ESP32 + 4.7 寸墨水屏 + 3 个物理按键 + GT911 电容触屏)