M5 Paper Buddy banner
op7418 op7418

M5 Paper Buddy

Development community

Description

📟 Claude Code physical companion on M5Paper V1.1 e-ink. Multi-session dashboard, hardware approval (buttons + touch), AskUserQuestion option cards, CJK, USB/BLE, installable as a Claude Code plugin. / Claude Code 实体搭档,把 M5Paper 变成 Claude Code 的多会话看板 + 硬件审批面板。

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

m5-paper-buddy

中文 · English

m5-paper-buddy on an M5Paper V1.1

GPL-3.0 M5Paper ESP32 Python Claude Code i18n

把 M5Paper 变成 Claude Code 的物理桌面搭档


✨ 简介

用一块 **M5Paper V1.1**(4.7" 电子墨水屏 / 540×960 / GT911 触摸 / ESP32)做你的 Claude Code 伴侣屏。开着多个 Claude Code 窗口的时候,这块墨水屏会**实时镜像**每个 session 的项目、分支、上下文占用、最新回复和活动日志。Claude 要调用工具时,完整的命令 / diff / 内容会**全屏弹出**等你在**硬件按键**或**触屏**上确认。


🎛️ 功能

📊 多会话 Dashboard 左列显示所有在跑的 Claude Code 窗口,点一下切换 focus;右列显示 model + 上下文窗口占用进度条
🔐 硬件审批 PreToolUse 全屏审批卡,完整显示 Bash 命令 / Edit diff / Write 预览。PUSH 同意、DOWN 拒绝;DND 模式(长按 UP)自动批准
💬 触屏回答 AskUserQuestion 最多 4 个选项做成大按钮,点一下选项 label 直接回传给 Claude
🔁 FIFO 队列 多个窗口同时请求审批时,一次弹一个,当前处理完自动弹下一个
🀄 中英双语 内置 3.4MB CJK TTF,UI 支持 EN / 中文 切换(设置页里点);所有 prompt / 回复 / 活动都能显示中文
🔌 双 Transport USB 串口(默认、零配置)或 BLE(Nordic UART、macOS 配对 passkey),自动选择
⚙️ 设置页 右上角点 SETTINGS / 设置,查看 transport、电量、会话数、DND、预算、运行时长、最后消息
🐱 猫伙伴 底部一只 ASCII 猫跟状态变化表情(idle/busy/attention/celebrate/DND/sleep)
🔌 Claude Code 插件 一条 /buddy-install 搞定 PlatformIO + Python 依赖 + mklittlefs 架构补丁 + hooks 合并 + 固件/字体刷录 + daemon 后台启动

🛠️ 硬件

  • **M5Pap