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

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

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

未来可期发布于 2026/3/22更新于 2026/9/1093 浏览

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. 配置命令列表

更多推荐文章

查看全部
  • 麒麟 Wine 助手:利用 AI 自动配置 Windows 应用
  • 《动手学深度学习(PyTorch 版)》核心知识点与实战指南
  • AI Agent 生产级框架实战:架构设计与核心代码实现
  • 单链表综合练习:删除指定节点、反转链表与查找中间节点
  • 文本生成技术:原理、应用与国产工具实践
  • Windows 系统下 Python 安装配置详细教程
  • AI 浪潮下的高管布局:技术如何提升效率与突破行业壁垒
  • 文件上传漏洞利用原理与防御方案
  • SpringAI Agent 开发实战:利用 Skills 构建智能应用
  • Windows 下安装 OpenClaw 并接入飞书机器人实战指南
  • GitHub Copilot 集成 Claude Code 本地技能自动化映射方案
  • OpenClaw Secure DM Pairing: 为 AI 机器人构建安全私信访问机制
  • GitHub Copilot 集成安全风险与应对策略
  • Windows 环境下 Git 的下载、安装与配置指南
  • Whisper.cpp 量化模型清单及 ggml 格式下载指南
  • 鸿蒙 ArkWeb 组件内核:加载机制与 Cookie 管理
  • C++ 红黑树的概念、规则与实现
  • LangChain Agent 中间件详解:节点式与包装式钩子应用
  • GitHub Copilot Pro 学生认证与配置教程
  • 字节跳动 DeerFlow 2.0 开源:超级智能体框架架构与实战

相关免费在线工具

  • 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