Open Claw
中文
Features

Everything You Need in a $5 AI Agent

A full-stack AI agent platform that fits on a microcontroller. No compromises.

AI Core

Streaming AI Agent Engine

ESP-Claw processes AI responses token-by-token using a custom streaming JSON parser. This means the agent can start acting on tool calls before the full response arrives — using just 400KB of SRAM.

Streaming JSON Parser

Process tool calls mid-stream without buffering the entire response

Multi-Provider Support

Claude, OpenAI, Ollama, or any OpenAI-compatible API endpoint

SOUL.md Personality

Define behavior in Markdown — readable, shareable, version-controlled

Persistent Memory

USER.md and MEMORY.md survive reboots, making your agent remember context

Agent Execution Flow
User → "Turn on the porch light"

Stream starts...
  ├─ Parse: tool_call detected
  ├─ Execute: mqtt_publish
  │   topic: home/porch/light
  │   payload: {"state": "on"}
  ├─ Result: published OK
  └─ Generate response

AI → "Done! Porch light is on. 💡"

───────────────────────────
Tokens: 89 | Latency: 0.8s
RAM: 12KB peak | Tools: 1
platform.h — Auto-detected
ESP32-C3
SRAM: 400KB
PSRAM: —
2.4GHz
BLE 5.0
Stable
ESP32-S3
SRAM: 512KB
PSRAM: 8MB
2.4GHz
BLE 5.0
Stable
ESP32-C6
SRAM: 512KB
PSRAM: —
Wi-Fi 6
BLE 5.3
Beta
Hardware

Write Once, Run on Any ESP32

The hardware abstraction layer automatically detects your chip variant and configures pin mappings, memory limits, and peripheral support. Switch boards without changing a line of code.

  • Auto-detect chip variant at boot
  • Unified GPIO/I2C/SPI/I2S API
  • Memory-aware tool scheduling
  • OTA updates over Wi-Fi
Extensible

40+ Built-In Tools

The AI calls tools automatically based on conversation context.

Sensors

  • DHT22 Temp/Humidity
  • BME280 Barometer
  • PIR Motion
  • Ultrasonic Range
  • ADC Voltage

Actuators

  • Servo Motors
  • Relay Control
  • PWM / LED
  • NeoPixel RGB
  • IR Blaster

Communication

  • Telegram Bot
  • Discord Bot
  • MQTT Pub/Sub
  • HTTP Client
  • Webhooks

System

  • OTA Update
  • Deep Sleep
  • Cron Scheduler
  • Persistent Memory
  • Wi-Fi Scan
Multi-Channel

Talk Through Any Channel

Your AI agent connects to the messaging platforms you already use. One device, many interfaces.

✈️ Telegram
🎮 Discord
💼 Slack
📡 MQTT
🌐 HTTP/Webhook
🔌 Serial

Start Building Today

Get your AI agent running in 5 minutes with a $5 board and a browser.