logo
0
0
WeChat Login
docs: add WeChat official account link to README

RT-Claw

让 AI 助理触手可及

Discord QQ 群 Telegram Bilibili MIT License

中文 | English

RT-Claw — 受 OpenClaw 启发,面向嵌入式设备的智能助手。 通过 OSAL 支持多 RTOS,以组网节点构建蜂群智能。 ESP32-S3 WiFi 支持参考了 MimiClaw

仅需一美元的硬件成本,即可快速部署你的专属 AI 助理——无缝融入工作与生活,高效连接物理世界。

RT-Claw 演示 — AI 通过 Tool Use 在 LCD 上绘图

快速开始 · 使用指南 · 架构设计 · 移植与扩展 · 裁剪与优化 · 贡献指南

功能特性

功能描述状态
LLM 对话引擎通过 HTTP 调用 LLM API 进行交互式对话已完成
Tool UseLLM 驱动的函数调用,与硬件和服务交互;30+ 内置工具已完成
技能系统可组合的多工具工作流;AI 可创建、持久化并执行融合多个工具的技能已完成
对话记忆短期 RAM 环形缓冲 + 长期 NVS Flash 持久化存储;AI 可保存/删除/查询记忆已完成
蜂群智能节点发现、心跳检测、能力位图、跨节点远程工具调用已完成
定时任务定时触发任务执行与周期性自动化;AI 可创建/查看/删除任务已完成
对话优先 ShellUART 交互终端,支持插入模式编辑、Tab 补全、UTF-8;直接输入发送 AI 对话,/命令 执行系统操作已完成
OSAL一次编写,在 FreeRTOS 和 RT-Thread 上零修改运行已完成
Gateway服务间线程安全的消息路由已完成
网络以太网(QEMU)和 WiFi(真实硬件);HTTP 客户端用于 API 调用已完成
IM 集成飞书(Lark)WebSocket 长连接;计划中:钉钉、QQ、Telegram进行中
Web 刷写与串口浏览器端固件刷写(esptool-js)+ 串口终端(ANSI 彩色渲染)已完成
多模型 API支持主流 LLM API:Claude、GPT、Gemini、DeepSeek、GLM(智谱)、MiniMax、Grok、Moonshot(Kimi)、百川、通义千问、豆包、Llama(Ollama)计划中
Web 配置页面内置轻量 Web 页面,支持在线配置 API Key、选择模型、调整参数计划中
Claw 技能提供者作为其他 Claw 的技能插件,赋予其感知和控制物理世界的能力计划中

架构

+--------------------------------------------------------------+ | rt-claw Application | | gateway | net | swarm | ai_engine | shell | sched | im | +--------------------------------------------------------------+ | skills (AI Skills) | | (one skill composes multiple tools) | +--------------------------------------------------------------+ | tools (Tool Use) | | gpio | system | lcd | audio | http | scheduler | memory | +--------------------------------------------------------------+ | drivers (Hardware BSP) | | WiFi | ES8311 | SSD1306 | serial | LCD framebuffer | +--------------------------------------------------------------+ | osal/claw_os.h (OSAL API) | +-------------------+------------------------------------------+ | FreeRTOS (IDF) | RT-Thread | +-------------------+------------------------------------------+ | ESP32-C3 / S3 | QEMU vexpress-a9 | +-------------------+------------------------------------------+

支持平台

平台运行目标RTOS构建系统状态
ESP32-C3QEMU、xiaozhi-xmini、generic devkitESP-IDF + FreeRTOSMeson + CMake已验证
ESP32-S3QEMU、真实硬件ESP-IDF + FreeRTOSMeson + CMake已验证
vexpress-a9QEMURT-ThreadMeson + SCons已验证

快速开始

# 1. 一键安装 ESP-IDF + QEMU ./scripts/setup-esp-env.sh # 2. 设置 API 密钥 export RTCLAW_AI_API_KEY='<你的 API 密钥>' # 3. 编译并在 QEMU 上运行 make build-esp32c3-qemu make run-esp32c3-qemu

没有硬件?没关系。 试试 CNB 云原生开发环境——所有工具链已预装,在浏览器中即可编译运行。

真实硬件(ESP32-S3/C3)、WiFi 配置、飞书机器人等详细步骤请参阅 快速开始指南

社区

加入 GTOC(格维开源社区)交流频道:

致谢

OpenClawNanobotMimiClaw 启发。

Star History

Star History Chart

许可证

MIT