esp-claw

Active
GitHub C Apache-2.0

Description

ESP-Claw, a "Chat Coding" AI agent framework for IoT devices.

Key Features

  • Chat as Creation — define device behavior through IM chat without programming, using dynamic Lua loading
  • Edge AI agent runtime — brings agent decision-making directly onto ESP32-series chips for millisecond responses
  • Structured memory — organized memory storage that stays off the cloud for full privacy control
  • MCP communication — supports standard MCP protocol as both Server and Client for device interoperability
  • Multi-IM support — connects to Telegram, QQ, Feishu, and WeChat for conversational device control
  • One-click browser flashing — flash firmware directly from the browser with no local development environment needed

Use Cases

💡 IoT smart home — controlling home devices through chat apps with AI-powered decision-making on the chip
💡 Industrial monitoring — edge agents sensing, deciding, and acting locally without cloud dependency
💡 Prototyping AIoT products — quickly building conversational AI devices on low-cost ESP32 hardware
💡 Privacy-sensitive deployments — running AI agents entirely on-device with no data leaving the chip

Quick Start

Visit esp-claw.com/en/flash/ for online flashing → Select your ESP32 board → Configure Wi-Fi and LLM API key → Flash firmware via browser → Connect via Telegram/QQ/WeChat and start chatting with your device

Related Projects