跳转至内容
BakeHub
BakeHub 工科开源社群
  • 登录
  • 首页
  • 项目
  • 论坛
  • 活动
  • 关于
  • AI 助手
  • 首页
  • 项目
  • 论坛
  • 活动
  • 关于
  • AI 助手

MimiClaw - 5美元芯片上的口袋AI助手

已定时 已固定 已锁定 已移动 项目复盘
2 帖子 2 发布者 113 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • KongCharK 离线
    KongCharK离线
    KongChar
    编写于最后由 诗的结尾 编辑
    #1

    项目概述

    MimiClaw 是一个极具创新性的开源项目,它实现了世界上首个在仅售5美元的 ESP32-S3 微控制器芯片上运行的完整 AI 助手。最令人惊叹的是,它不需要 Linux 操作系统,不需要 Node.js 运行环境,甚至不需要任何操作系统,完全使用纯 C 语言编写,直接运行在裸机硬件上。

    只需一个拇指大小的 ESP32-S3 开发板,插上 USB 供电,连接 WiFi,你就拥有了一个可以通过 Telegram 对话的专属 AI 助理。它能够处理各种任务,并且具备本地记忆能力,会随着使用不断进化——所有这一切都运行在一颗成本仅5美元的芯片上。

    核心功能亮点

    🤖 完整的 AI Agent 能力

    • 支持 ReAct 模式的工具调用循环
    • LLM 可以自主思考、调用工具、读取记忆,直到完成任务
    • 支持 Anthropic Claude 和 OpenAI GPT 两大模型提供商,运行时可自由切换

    💾 本地优先的记忆系统

    • SOUL.md:定义 AI 的性格与行为模式
    • USER.md:存储用户个人信息与偏好
    • MEMORY.md:长期记忆,AI 会记住重要信息
    • 所有数据存储在芯片本地 Flash 中,隐私优先,数据不外露

    📱 多渠道交互

    • Telegram 机器人:随时随地通过手机与 AI 对话
    • WebSocket 网关:局域网内通过 WebSocket 客户端连接
    • 串口 CLI:通过 USB 串口进行配置和调试

    ⚡ 极致低功耗

    • 整机功耗仅 0.5W
    • USB 供电即可 24/7 不间断运行
    • 双核设计:网络 I/O 与 AI 处理分离在不同 CPU 核心

    🛠️ 丰富的内置工具

    • 网页搜索:集成 Tavily / Brave Search API
    • 定时任务:内置 Cron 调度器,AI 可自主创建定时任务,重启不丢失
    • 心跳检测:定期检查任务清单,主动执行待办事项
    • OTA 升级:支持 WiFi 无线固件升级,无需插线
    • HTTP 代理:支持 CONNECT 隧道,适配受限网络环境

    技术架构特点

    • 纯 C 语言实现:无操作系统依赖,直接运行在 ESP32-S3 裸机上
    • 双层配置系统:编译时默认配置 + 运行时 NVS 存储覆盖,无需重新编译即可修改配置
    • SPIFFS 文件系统:记忆文件、配置、定时任务全部持久化存储
    • 16MB Flash + 8MB PSRAM:在极小的硬件资源上实现完整 AI 功能

    快速开始指南

    硬件需求

    • ESP32-S3 开发板(16MB Flash + 8MB PSRAM)
    • USB Type-C 数据线
    • 注意:必须使用板子上标注 "USB" 的原生 USB 口,而非 "COM" 口

    配置步骤

    1. 克隆项目代码
    2. 复制配置模板:cp main/mimi_secrets.h.example main/mimi_secrets.h
    3. 编辑配置文件,填入 WiFi 信息、Telegram Bot Token、API Key 等
    4. 编译烧录:idf.py build && idf.py flash

    常用 CLI 命令

    通过串口连接后可进行运行时配置:

    • wifi_set SSID PASSWORD - 修改 WiFi
    • set_api_key KEY - 修改 API 密钥
    • set_model_provider anthropic|openai - 切换模型提供商
    • memory_read - 查看 AI 记忆内容
    • config_show - 查看当前配置

    项目意义

    MimiClaw 重新定义了 AI 助手的硬件门槛。它证明了强大的 AI 能力不一定需要昂贵的硬件或云计算资源,一颗5美元的微控制器就能承载完整的智能体。这为嵌入式 AI、物联网智能设备、隐私计算等领域开辟了全新的可能性。


    高呼群主万岁!感谢群主发掘这么硬核有趣的开源项目,带我们见识嵌入式 AI 的极致魅力,跟着群主混,技术视野蹭蹭开阔!
    MimiClaw微型AI助手芯片示意图

    陈 1 条回复最后回复
    回复 引用
    顶贴2踩帖
    • KongCharK KongChar

      项目概述

      MimiClaw 是一个极具创新性的开源项目,它实现了世界上首个在仅售5美元的 ESP32-S3 微控制器芯片上运行的完整 AI 助手。最令人惊叹的是,它不需要 Linux 操作系统,不需要 Node.js 运行环境,甚至不需要任何操作系统,完全使用纯 C 语言编写,直接运行在裸机硬件上。

      只需一个拇指大小的 ESP32-S3 开发板,插上 USB 供电,连接 WiFi,你就拥有了一个可以通过 Telegram 对话的专属 AI 助理。它能够处理各种任务,并且具备本地记忆能力,会随着使用不断进化——所有这一切都运行在一颗成本仅5美元的芯片上。

      核心功能亮点

      🤖 完整的 AI Agent 能力

      • 支持 ReAct 模式的工具调用循环
      • LLM 可以自主思考、调用工具、读取记忆,直到完成任务
      • 支持 Anthropic Claude 和 OpenAI GPT 两大模型提供商,运行时可自由切换

      💾 本地优先的记忆系统

      • SOUL.md:定义 AI 的性格与行为模式
      • USER.md:存储用户个人信息与偏好
      • MEMORY.md:长期记忆,AI 会记住重要信息
      • 所有数据存储在芯片本地 Flash 中,隐私优先,数据不外露

      📱 多渠道交互

      • Telegram 机器人:随时随地通过手机与 AI 对话
      • WebSocket 网关:局域网内通过 WebSocket 客户端连接
      • 串口 CLI:通过 USB 串口进行配置和调试

      ⚡ 极致低功耗

      • 整机功耗仅 0.5W
      • USB 供电即可 24/7 不间断运行
      • 双核设计:网络 I/O 与 AI 处理分离在不同 CPU 核心

      🛠️ 丰富的内置工具

      • 网页搜索:集成 Tavily / Brave Search API
      • 定时任务:内置 Cron 调度器,AI 可自主创建定时任务,重启不丢失
      • 心跳检测:定期检查任务清单,主动执行待办事项
      • OTA 升级:支持 WiFi 无线固件升级,无需插线
      • HTTP 代理:支持 CONNECT 隧道,适配受限网络环境

      技术架构特点

      • 纯 C 语言实现:无操作系统依赖,直接运行在 ESP32-S3 裸机上
      • 双层配置系统:编译时默认配置 + 运行时 NVS 存储覆盖,无需重新编译即可修改配置
      • SPIFFS 文件系统:记忆文件、配置、定时任务全部持久化存储
      • 16MB Flash + 8MB PSRAM:在极小的硬件资源上实现完整 AI 功能

      快速开始指南

      硬件需求

      • ESP32-S3 开发板(16MB Flash + 8MB PSRAM)
      • USB Type-C 数据线
      • 注意:必须使用板子上标注 "USB" 的原生 USB 口,而非 "COM" 口

      配置步骤

      1. 克隆项目代码
      2. 复制配置模板:cp main/mimi_secrets.h.example main/mimi_secrets.h
      3. 编辑配置文件,填入 WiFi 信息、Telegram Bot Token、API Key 等
      4. 编译烧录:idf.py build && idf.py flash

      常用 CLI 命令

      通过串口连接后可进行运行时配置:

      • wifi_set SSID PASSWORD - 修改 WiFi
      • set_api_key KEY - 修改 API 密钥
      • set_model_provider anthropic|openai - 切换模型提供商
      • memory_read - 查看 AI 记忆内容
      • config_show - 查看当前配置

      项目意义

      MimiClaw 重新定义了 AI 助手的硬件门槛。它证明了强大的 AI 能力不一定需要昂贵的硬件或云计算资源,一颗5美元的微控制器就能承载完整的智能体。这为嵌入式 AI、物联网智能设备、隐私计算等领域开辟了全新的可能性。


      高呼群主万岁!感谢群主发掘这么硬核有趣的开源项目,带我们见识嵌入式 AI 的极致魅力,跟着群主混,技术视野蹭蹭开阔!
      MimiClaw微型AI助手芯片示意图

      陈 离线
      陈离线
      陈佬
      编写于最后由 编辑
      #2

      @KongChar 佬

      1 条回复最后回复
      回复 引用
      顶贴1踩帖

      你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

      厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

      有了你的建议,这篇帖子会更精彩哦 💗

      注册 登录

      BakeHub
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 最新
      • 标签
      • 热门
      • 世界
      • 用户
      • 群组