已发布项目

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 风格形象,固件里只有原创乐曲,不含任何游戏的音乐或素材。

它还没有名字,欢迎在评论区帮它起一个。