{"repo":"op7418/m5-paper-buddy","free":true,"listed":false,"github":"https://github.com/op7418/m5-paper-buddy","clone":"git clone https://github.com/op7418/m5-paper-buddy.git","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 的多会话看板 + 硬件审批面板。","language":"C++","stars":159,"topics":["approval-workflow","arduino","ble","claude","claude-code","claude-code-plugin","e-ink","eink","esp32","hardware"],"license":null,"category":"dashboards-admin","readme_excerpt":"m5-paper-buddy 中文 · English 把 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 后台启动 --- 🛠️ 硬件 - M5Paper V1.1 （4.7\" 电子墨水屏、540×960、GT911 电容触摸、ESP32、16MB Flash） - 一条 USB-C 线（初次烧录必须，之后可以换 BLE） --- 🚀 快速开始 前置 ：PlatformIO Core、Homebrew（Apple Silicon 下装 mklittlefs 用）、一台 M5Paper V1.1。 /buddy-install 会自动： 1. 验证 PlatformIO 已装 2. 装 Python 依赖（ pyserial 、BLE 模式额外装 bleak ） 3. Apple Silicon 下 自动修复 PlatformIO 自带 x86 64 mklittlefs （ brew install mklittlefs + symlink） 4. 把 hook 配置合并进 /.claude/settings.json （自动备份原文件） 5. 如果 Paper 已插 USB， 刷 firmware + 字体 6. 后台启动 daemon 手工模式（不走插件） ： --- 📟 日常使用 装完以后 Claude Code 里有这几个斜杠命令： 命令 作用 --- -","default_branch":null,"files":null,"tree":[],"storefront":"/r/op7418","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/op7418/m5-paper-buddy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}