想象一下,有这样一块屏幕立在你的显示器旁:它不喧宾夺主,却把AI Agent的一举一动悄然呈现——这就是M5Paper墨水屏副屏。它把Claude Code或Codex的多会话状态、待审批请求、天气、飞书日程、甚至PR队列,都“凝固”在这块4.7寸的电子墨水屏上,让AI编程与协同的效率脱离屏幕切换的束缚。

M5Paper是M5Stack推出的一款可触控墨水屏设备,采用乐鑫ESP32主控,正面嵌入一块分辨率为540 x 960的4.7寸电子墨水屏,支持16级灰度显示。它集成了拨轮开关、温湿度传感器SHT30和物理按键,预留TF-card(microSD)接口,还搭载了FM24C02存储芯片,可提供2KB容量的断电存储。内置1150mAh锂电池,借助RTC(BM8563)能实现休眠与唤醒,搭配GT911电容式触控面板,支持两点触控及多种手势操作。墨水屏低功耗、掉电图像保持与3组HY2.0-4P外设接口,为后续应用开发带来了充足的可能性。
一旦安装 ai-desk-card 桌面副屏Skill,你就能通过Claude Code、Codex等 Agent 服务推送诸如天气、日程、todo、PR队列、AI状态、休息提醒等widget到M5Paper的墨水屏上。最终,M5Paper成了Claude Code的专属物理搭档:多会话看板、硬件一键审批、不用切窗口,甚至还有一只会变脸的摸鱼小猫。
- 🖥 桌面副屏:540×960墨水屏立在显示器旁,工作状态一目了然
- 🤖 AI主动推送:Agent决定推什么widget、什么时候推;你不用自己打开浏览器查天气
- 🧩 16种插件:weather / calendar / todo / focus / inbox / pr-queue / ai-status / git-status / now-playing / break-reminder / scratch / messages / deadlines / next-meeting / system / ai-tasks
- 🎨 服务端渲染:daemon用Python+Pillow渲染像素帧,固件只负责显示;想加新widget只改Python,不用动C++
- ⚡ 三种供电模式自动切换:USB常开/USB数据线/电池+BLE待机(几个月续航)
- 🌐 Wi-Fi秒刷:本地HTTP直推,无云依赖
- 💤 关屏0功耗保留最后一帧:墨水屏特性,电池续航6个月
- 👆 底栏触屏:点“睡眠”推电子名片+深度休眠;点“设置”翻设置页。150ms点击态反馈
- ⏰ 自动息屏:到quiet hours自动切到电子名片,daemon不需要Agent在线

AI Desk Card墨水屏共有4个槽位,采用2-1-1布局。

AI Desk Card的更新链路简洁:你─说自然语言▶ AI Agent─触发▶ Skill─自动执行▶ M5Paper屏上。
常见使用场景中,Agent的工作方式如下:

🤖 快速开始

命令行安装:
npx skills add https://github.com/op7418/ai-desk-card --skill ai-desk-card
让AI帮你自动装 —— 你只需要把下面这段话复制粘贴给Claude Code或Cursor即可:
帮我装 ai-desk-card 这个 Skill。请按下面步骤做:
- 确保 ~/.claude/skills/ 目录存在,不存在就创建
- 执行
git clone https://github.com/op7418/ai-desk-card.git ~/.claude/skills/ai-desk-card
- 验证:
ls ~/.claude/skills/ai-desk-card/ 应该看到 SKILL.md、flows/、plugin/、daemon/、src/、assets/
- 装好告诉我,之后我说“帮我把卡片装上”就会触发这个Skill
ai-desk-card Skill 是结构化工作流,Agent会按下面顺序自动执行:
- 入职(flow 01)—— 探测PlatformIO/USB设备 → 引导你烧固件
- 传输诊断(flow 02)—— 设备连不上时定位问题
- 配Wi-Fi(flow 03)—— 把Wi-Fi凭证写进设备NVS
- 写偏好(flow 04)—— 第一次问“你想看哪些卡片,多久刷一次”
- 推widget(flow 05)—— 日常推送的热路径
- 设定时(flow 06)—— Agent用自己的loop/cron定时刷
- 息屏(flow 07)—— 推电子名片+设备深度休眠,0功耗
完整子流程在 flows/ 目录。Skill 主路由在 SKILL.md。
🌟 外挂Agent伴侣演示
自动更新日程和待办:AI Agent通过飞书CLI直接读取飞书日历,更新到墨水屏。

GitHub动态更新:无论是 GitHub 开源项目有新PR、有人在Issue里at我,还是CI挂了,AI都会把它推上去。

日常信息更新:实时天气、运动提醒、TODO List等。

🌳 写在最后

AI Desk Card 跟传统IoT设备最大的不同在于:16种widget模板预置在服务端,AI Agent只负责往里面塞JSON数据,交互界面完全由AI决策,无需用户配置。
什么样的人适合折腾这样一块副屏?
- Claude Code/Codex重度用户:开N个会话干活儿,效率至少提升一小截,再也不用切窗口切到眼花缭乱。
- 桌面极客/折腾党:外挂智能副屏,比普通电子钟、天气屏有意思得多。
- AI编程内容创作者:直播或录屏时把墨水屏放旁边,不必暴露Claude窗口的隐私,观众反而能一眼看到AI的操作状态,专业度拉满。
项目地址在:GitHub - op7418/ai-desk-card。当然,如果你正在折腾这类结合AI与硬件的项目,也不妨到 云栈社区 的技术论坛里找找灵感、分享踩坑实录,或许会遇到志同道合的极客们。
免责声明: 本文内容来源于互联网,我们尊重原作者权益。若涉及版权或图片侵权,请及时联系处理。
|