跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++AI

MimiClaw: ESP32-S3 30 元成本口袋 AI 助理部署

综述由AI生成如何在 ESP32-S3 开发板上部署 MimiClaw 口袋 AI 助理。项目仅需约 30 元硬件成本,支持本地记忆与多工具调用。文章详细讲解了从源码克隆、ESP-IDF 环境配置、固件编译烧录,到通过串口 CLI 进行 WiFi 连接及 API 密钥配置的完整流程。因 Telegram 在国内受限,演示止步于基础网络与系统初始化。

未来可期发布于 2026/3/22更新于 2026/6/336 浏览

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。

可以直接用 idf.py monitor 接入
idf.py monitor

连接成功后会显示启动信息,例如:

--- esp-idf-monitor 1.8.0 on \\.\\COM4 115200 ---
I (497) mimi: MimiClaw - ESP32-S3 AI Agent
I (1307) tools: Tools JSON built (9 tools)
mimi>
显示 help

串口连上后,输入 help,显示可用命令列表:

set_wifi <ssid> <password>    # Set WiFi SSID and password
wifi_status                   # Show WiFi connection status
set_tg_token <token>          # Set Telegram bot token
config_reset                  # Clear all NVS overrides
restart                       # Restart the device
配置 WiFi
set_wifi showmemoney "password"

重启 ESP32S3,重启后,可以发现已经连上 WIFI。

配置命令列表

运行时配置(存入 NVS,覆盖编译时默认值):

mimi> wifi_set MySSID MyPassword      # 换 WiFi
mimi> set_tg_token 123456:ABC...      # 换 Telegram Bot Token
mimi> set_api_key sk-ant-api03-...    # 换 API Key(Anthropic 或 OpenAI)
mimi> set_model_provider openai       # 切换提供商(anthropic|openai)
mimi> set_model gpt-4o                # 换模型
mimi> set_proxy 192.168.1.83 7897     # 设置代理
mimi> clear_proxy                     # 清除代理
mimi> set_search_key BSA...           # 设置 Brave Search API Key
mimi> config_show                     # 查看所有配置(脱敏显示)
mimi> config_reset                    # 清除 NVS,恢复编译时默认值

调试与运维:

mimi> wifi_status         # 连上了吗?
mimi> memory_read         # 看看它记住了什么
mimi> memory_write "内容" # 写入 MEMORY.md
mimi> heap_info           # 还剩多少内存?
mimi> session_list        # 列出所有会话
mimi> session_clear 12345 # 删除一个会话
mimi> heartbeat_trigger   # 手动触发一次心跳检查
mimi> cron_start          # 立即启动 cron 调度器
mimi> restart             # 重启

目录

  1. 安装 MimiClaw
  2. 先下载 MimiClaw 源代码
  3. 设置单片机为 esp32s3
  4. 编译固件
  5. 将固件写入 Flash
  6. 错误写法,用 com4
  7. idf.py -p com4 flash
  8. 注意,要用大写的 COM
  9. 监控和配置
  10. 可以直接用 idf.py monitor 接入
  11. 显示 help
  12. 配置 WiFi
  13. 配置命令列表
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Python 构建跨平台前端界面:Flet 库深度解析
  • C++ 哈希表封装实战:unordered_map/set 底层原理与完整实现
  • 基于 FastAPI 自动构建 SSE MCP 服务器
  • Linux 下 OpenClaw 安装、初始化及 Web UI 配置指南
  • AI 印象派艺术工坊与 Stable Diffusion 对比:轻量部署案例评测
  • Windows 安装 Neo4j 图数据库指南
  • 数据结构实战:并查集应用与优化
  • 前端国际化开发指南
  • Meta-Llama-3-8B 智能对话系统搭建与性能实测
  • 渗透测试中利用 403 状态码绕过访问限制的方法
  • 根据设计图生成前端代码,零基础入门到精通,收藏这篇就够了
  • 基于 Uptime Kuma 与内网穿透实现远程服务器监控
  • Python 零基础自学教程
  • LLM 三角原则解析:简化大模型应用开发的核心指南
  • MixAIHub 镜像站使用指南:快速访问主流 AI 模型
  • AD4630 四通道 SPI 模式配置与采集 FPGA 设计
  • 宇树机器人强化学习:PPO 算法 Python 实现与解析
  • 基于微信小程序的校园拼车出行平台设计与实现
  • 具身机器人软件系统架构详解
  • 使用 Frontend-Design Skill 提升大模型前端设计能力

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online