产品简介
zclaw 是专为 ESP32 微控制器设计的轻量级 AI 个人助理,固件大小控制在 888KiB 内,允许用户通过自然语言调度定时任务、控制 GPIO 等硬件,适合需要在资源受限设备上实现自动化控制的开发者和创客。

核心功能
- 通过 Telegram 或网页进行自然语言交互
- 支持定时任务(每日、周期性、一次性)
- GPIO、DHT、I2C 硬件控制
- 持久内存存储,跨重启保持数据
- 自定义工具扩展,通过自然语言定义功能
快速开始
- 运行引导命令 `bash <(curl -fsSL https://raw.githubusercontent.com/tnm/zclaw/main/scripts/bootstrap.sh)` 安装 zclaw。
- 使用 `./scripts/provision.sh` 配置 WiFi 和 AI 凭证(如 LLM 提供商 API 密钥)。
- 通过发送测试消息到 Telegram 或使用网页中继验证设备功能。
界面预览
与其他方案对比
| 对比项 | zclaw | 同类方案 |
|---|---|---|
| 固件体积 | 888KiB 全包,包括网络、加密和应用逻辑 | 同类 AI 助理通常运行在更大型设备上,体积更大 |
| 硬件集成 | 直接支持 GPIO、I2C 等硬件控制,无需额外库 | 可能需要自定义硬件抽象层或额外设置 |
适合谁用
- 需要使用自然语言自动化控制硬件的物联网开发者
- 在 ESP32 上集成 AI 功能的嵌入式系统工程师
- 探索 AI 与硬件交互的创客爱好者
下载与版本
当前最新版本为 v2.13.0,发布于 2026-03-22。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/tnm/zclaw