MimiClaw 将一块小小的 ESP32-S3 开发板变成你的私人 AI 助理。插上 USB 供电,连上 WiFi,通过 Telegram 跟它对话 — 它能处理你丢给它的任何任务,还会随时间积累本地记忆不断进化 — 全部跑在一颗拇指大小的芯片上。(由于 Telegram 未在中国大陆备案,且其端到端加密特性不符合国内互联网监管要求,该应用长期处于'无法直连'状态。)所以这次实践就只进行到安装固件,连上 wifi 就结束了。
整个硬件只需要成本 30 元的一块 ESP32S3 单片机。ESP32S3 的基本使用见 ESP 官方网站。
GitHub 仓库:https://github.com/memovai/mimiclaw
安装 MimiClaw
首先需要在一台 PC 机上编译 MiMiClaw 成可以写入 ESP32S3 的固件。
先下载 MimiClaw 源代码
git clone https://github.com/memovai/mimiclaw
进入目录:
cd mimiclaw
设置单片机为 esp32s3
idf.py set-target esp32s3
设置完成,输出示例:
-- Configuring done (45.1s)
-- Generating done (4.6s)
-- Build files have been written to: ./build
编译固件
idf.py fullclean && idf.py build
编译完成提示:
Project build complete. To flash, run:
idf.py flash
查看 esp32s3 的端口,比如可能是 COM4(可通过 Arduino 软件或设备管理器查看)。
将固件写入 Flash
接了 USB 口,因此是 COM4(注意 Windows 下通常为大写 COM)。
# 错误写法,用 com4
# idf.py -p com4 flash
# 注意,要用大写的 COM
idf.py -p COM4 flash
烧录日志示例:
Writing at 0x00133d26... (95 %)
Wrote 1199872 bytes (752099 compressed) at 0x00020000 in 9.0 seconds...
Hash of data verified.
Leaving...
Hard resetting via RTS pin... Done
监控和配置
监控和配置需要连 ESP32S3 的串口,波特率是 115200。

