离谱!不到888KB的全功能AI助手,我塞到了10块钱的ESP32里
各位极客、DIYer、ESP32玩家下午好👋
有没有人跟我有过一样的怨念:想给手里的ESP32整个AI助手玩,要么跑本地大模型直接内存爆炸,要么联网接API的固件塞得满满当当,连加个定时开灯光的功能都没空间,还要写半天解析自然语言的代码,折腾一周还出不了demo?

今天给大家挖的这个开源项目,直接把这件事的难度砍到了脚后跟——全量固件不到888KB的AI个人助理zclaw,跑在ESP32上就能用,还能控硬件、接大模型、设定时,甚至核心应用代码才不到40KB!
先给大家划重点,这个888KB的限制含金量有多高:
不是业务代码的大小,是包含了ESP-IDF运行时、FreeRTOS、Wi-Fi网络栈、TLS加密栈、证书包的所有组件打包后的总大小!
作者做了近乎变态的体积优化,当前默认编译的固件才833KB,还剩54KB的空余给你加自定义功能。其中zclaw本身的AI助手逻辑才不到39KB,仅占全固件的4.6%——这代码优化水平,只能说一句大佬恐怖如斯😱
别看固件不到1MB,常用需求全覆盖,甚至比很多几百MB的AI助手还好用: ✅ 多渠道聊天交互:支持Telegram直接对话,也能用自带的网页中继聊天,不用自己写前端 ✅ 大模型自由切换:原生支持OpenAI、Anthropic、OpenRouter,还能接本地Ollama大模型,隐私党狂喜 ✅ 硬件控制带防护:原生支持GPIO读写、DHT温湿度传感器、I2C设备控制,还有操作防护不会随便烧板 ✅ 智能定时任务:带时区感知的调度,支持每日、周期、一次性定时,用自然语言就能设置 ✅ 自定义工具扩展:只要写简单的C语言处理函数注册进去,就能用自然语言调用你自己的硬件功能 ✅ 安全加密存储:支持加密刷写,密钥不会明文存在Flash里,隐私安全有保障 ✅ 多人设+持久化:重启配置不丢,还能切换人设:中性、友好、技术宅、逗比任你选 ✅ 救砖级本地控制台:没网、配网失败、大模型连不上也不怕,插USB就能用命令行直接控制板子,不用重刷固件
作者已经把所有流程都做了自动化封装,完全不用折腾编译环境: – macOS/Linux用户一行命令就能启动引导:
bash <(curl -fsSL https://raw.githubusercontent.com/tnm/zclaw/main/scripts/bootstrap.sh)
-
Windows用户用WSL也能正常运行
-
刷完固件不用改代码重烧,自带脚本一键配置Wi-Fi、大模型密钥、Telegram参数
目前支持全系列ESP32:ESP32、ESP32-C3、ESP32-S3、ESP32-C6都能用,新手推荐用Seeed XIAO ESP32-C3,指甲盖大小的板子,十几块钱就能买到,上手零压力。
给大家抛几个灵感,剩下的自由发挥: 🏠 低成本智能家居中枢:接个继电器,跟AI说“晚上10点帮我关卧室灯”“如果客厅温度超过28度就开风扇”,不用写复杂的自动化规则,自然语言直接搞定 📟 极客随身小助手:揣个XIAO ESP32-C3,连手机热点,随时设提醒、查数据,接个温湿度传感器还能随身测环境,比手机助手有意思多了 🎓 嵌入式入门练手项目:代码量小、注释全、文档完善,学C、学ESP32、学大模型接入的绝佳练手项目,比自己瞎写demo效率高10倍 🌱 低成本监测节点:放大棚、机房、家里,接温湿度、烟雾传感器,定时给你发数据,异常自动报警,一个节点成本才十几块,比买现成的设备香太多 🐱 宠物自动投喂器:接个舵机控制投喂器,跟AI说“明天早上8点喂猫”“现在给猫加半勺粮”,不用写复杂的调度逻辑,半小时就能做出来
-
项目名称: tnm/zclaw -
开发语言: C -
Star数: 2.1k+(还在快速增长中) -
协议: MIT(随便改随便商用,无限制) -
GitHub地址: 👉 https://github.com/tnm/zclaw -
官方文档: 👉 https://zclaw.dev (有完整的上手教程、自定义工具开发指南)
这个项目最难得的地方是,既做到了极致的体积优化,又把上手门槛降到了最低,不管是新手想玩ESP32+AI,还是老玩家想折腾极致优化的项目,都能找到乐趣。
你们打算拿这个项目整什么活?评论区聊聊!别忘了点赞在看,转发给你身边的ESP32玩家,一起玩起来👇
🔍 发现更多好玩的开源项目
专注于 Arduino、开源硬件与端侧 AI 技术分享

长按二维码关注「GitStar」
夜雨聆风