slime-pet-023171e5
Revision 1
Initial draft
史莱姆桌宠 Slime Pet
一只住在 ESP-Mosaico 方屏里的桌面宠物史莱姆。它会和 Claude Code 联动:Claude 思考时它也在思考,干活时显示正在做什么,需要你批准时会叫你、闪灯、震动。它还能看见你、听见你、感觉到你在摇它。
整个项目从第一行固件起,都是用 Claude Code 对话做出来的,已完整开源:https://github.com/8Avalon8/slime-pet
不连电脑也能玩
| 摸 | 点一下戳它会弹,长按 1 秒打开设置菜单 |
| 晃 | 歪过来会滑,使劲摇会晕,扣过来放就睡觉 |
| 听 | 拍两下手打招呼,跟着音乐节拍晃(会排除打字声) |
| 唱 | 三声部芯片音乐合成器,原创开机曲、提示音和两首背景音乐,全部由板子现场合成 |
| 日常 | 中英文界面、时钟和按时段问候、随时间变化的背景、夜间勿扰、番茄钟、久坐提醒 |
| 网页面板 | 连上 Wi-Fi 后浏览器打开 http://slime.local/:实时状态、全部设置、音乐试听 |
插上扩展模块
- 摄像头模块(只能插左槽):眼睛跟着你、歪头它也歪、点头开心、摇头委屈、盖住镜头躲猫猫、坐太久提醒你起来。也可以改成认手势:点赞夸它、张开手掌静音、OK 开始专注。全部在设备上算,画面不出设备。
- 多功能交互模块(任一槽位,可热插拔):6 颗彩灯随状态变化,左右键调音量。
和电脑联动(可选)
在电脑上运行仓库里的桥接脚本(macOS / Windows / Linux)之后:
- Claude Code 联动:思考、干活、等你批准、完成任务攒经验升级、命令出错受伤。Claude 派出子代理时,身边会蹦出对应数量的小史莱姆。
- AI 点评:Claude 每做完一轮工作,它用一句话点评。默认用本机模型,也可以接 OpenAI 兼容的接口。
- 语音对话:喊一声“小龙小龙”或长按 AI 键说话,它结合记忆回答你。
- 记忆与性格:记日记,按你最近的习惯养成性格,会主动搭话。
安装方法见仓库 README。
烧录前请注意
- 这是 BIN 整包,会写入自己的引导程序和分区表,会替换掉出厂的 Vibe Mode / ESP-Claw 固件。想恢复出厂状态,重新烧录平台上的「Mosaico 出厂固件」即可。
- 第一次开机后长按屏幕 1 秒进入设置。Wi-Fi 只支持 2.4 GHz,可以用仓库里的
bridge/wifi_setup.py通过 USB 配置。 - 手势识别默认关闭。它和人脸检测建议只开一个,内存放不下两个同时跑。
- 已知问题:个别情况下重启后摄像头起不来,史莱姆会提示“摄像头没起来”,再重启一次通常恢复。
硬件
- ESP-Mosaico(ESP32-S31,480×480 AMOLED,触摸,BMI270,ES8311,振动马达)
- 可选:摄像头模块 SC101IOT、多功能交互模块
说明
爱好者项目,MIT 协议。史莱姆是通用的复古 RPG 风格形象,固件里只有原创乐曲,不含任何游戏的音乐或素材。
它还没有名字,欢迎在评论区帮它起一个。