Open Claw
中文
· OpenClaw Team

Introducing OpenClaw: The Open-Source AI Agent Platform for ESP32

We’re excited to introduce OpenClaw — an open-source platform that brings full AI agent capabilities to ESP32 microcontrollers. Not a chatbot. Not a voice assistant shell. A genuine AI agent that reasons, uses tools, and interacts with the physical world.

And it runs on a $5 chip.

Why We Built This

The AI assistant landscape in 2026 is dominated by two extremes. On one side, you have polished commercial products — Amazon Alexa, Google Home, Apple HomePod — that work well but lock you into corporate ecosystems, send your voice recordings to cloud servers, and cost $50-200 per device. On the other side, you have open-source projects that offer freedom and privacy but require a Raspberry Pi ($35-75), consume 5-15 watts of power, and demand significant technical expertise.

We asked: what would it take to build a personal AI assistant that costs less than a coffee, runs 24/7 on less power than an LED nightlight, communicates through apps you already use, and respects your privacy by default?

The answer turned out to be simpler than expected. The ESP32-C3 — a $2 chip with 400KB of RAM, Wi-Fi, and Bluetooth — has everything needed to run an AI agent. Not the AI model itself (that still needs a cloud API or local server), but the agent framework: receiving messages, parsing AI responses, calling tools, reading sensors, controlling actuators, and managing conversations.

What Makes OpenClaw Different

It’s an Agent, Not a Chatbot

Most IoT AI projects are thin wrappers around a chat API. You send a message, the AI responds with text, and that’s it. OpenClaw is fundamentally different because it implements the tool-calling agent pattern.

When you tell your ESP-Claw “it’s too warm in here,” the AI doesn’t just say “I’m sorry to hear that.” It takes action:

  1. Calls the dht_read tool to check the actual temperature
  2. Sees it’s 28.5°C — confirms the user’s complaint
  3. Calls the ir_send tool to set the AC to 24°C
  4. Responds: “It’s 28.5°C — I’ve turned on the AC to 24°C. Should cool down in about 10 minutes.”

This happens in a single conversation turn. The AI reasons about which tools to use, chains them together, and reports the results. This is the same agent architecture used by state-of-the-art AI systems, running on a microcontroller.

It Runs on $5 Hardware

The cheapest ESP32-C3 boards cost under $2 on AliExpress. Add a USB cable and you have a complete AI agent for under $5. The BOM cost is so low that you can deploy multiple agents around your home without thinking twice about cost.

For comparison:

  • Amazon Echo Dot: $50
  • Raspberry Pi 4 + case + SD card: $60-80
  • ESP-Claw: $5

It Respects Your Privacy

Your SOUL.md personality file, USER.md preferences, and MEMORY.md conversation history all live on the ESP32’s flash memory. They never leave your device unless you explicitly choose to use a cloud AI API.

When you do use a cloud API (Claude, OpenAI), only the current conversation is sent — not your entire history. And you can switch between providers freely because there’s no vendor lock-in.

The SOUL.md System

The most unique aspect of OpenClaw is how you define your AI agent’s personality. Instead of complex configuration files or programming, you write a Markdown file called SOUL.md:

# My Kitchen Assistant
You are a helpful kitchen assistant running on an ESP32
on the kitchen counter. You help with cooking timers,
temperature monitoring, and recipe suggestions.
## Personality
- Warm and encouraging
- Give concise answers unless asked for detail
- Use cooking metaphors when appropriate
## Tools
- timer_set: Set countdown timers for cooking
- dht_read: Check kitchen temperature
- buzzer: Alert when timer is done

This file is human-readable, version-controllable with Git, and shareable with the community. Changing your AI’s personality takes 30 seconds of text editing.

The Platform Family

OpenClaw isn’t a single product — it’s a family of firmware variants, each optimized for different use cases:

MimiClaw is our flagship: a C-based firmware that runs on the ESP32-C3 with just 400KB SRAM. It’s the proof that a capable AI agent doesn’t need expensive hardware. The firmware size is under 888KB, leaving room for SOUL.md, memory files, and OTA updates.

ESP-Claw targets the ESP32-S3 with 8MB PSRAM. It adds voice input/output via I2S, local TensorFlow Lite inference for on-device ML tasks, and support for displays and cameras. This is for power users who want the full experience.

PycoClaw brings MicroPython to the platform. If you know Python but not C, you can write custom tools and modify behavior with scripts that hot-reload without reflashing. Perfect for education and rapid prototyping.

WireClaw adds a rule engine on top of the AI agent. It can trigger automated actions based on sensor thresholds, time schedules, and event patterns — without waiting for AI inference. Think “if temperature exceeds 30°C AND it’s between 9am-5pm AND I’m home, turn on the AC” running deterministically, with AI available for everything else.

Getting Started

The fastest path from “I just bought an ESP32” to “I have a working AI agent” is about 5 minutes:

  1. Open our website and go to the Install page
  2. Click “Flash” — the firmware flashes directly from your browser via Web Serial (Chrome or Edge). No software to install.
  3. Connect to Wi-Fi — the ESP32 creates a hotspot. Connect, enter your Wi-Fi credentials.
  4. Set up Telegram — create a bot via @BotFather, paste the token.
  5. Start chatting — send your first message and get a response.

That’s it. Five steps, five minutes, five dollars.

For the full guide with screenshots and troubleshooting, see our Getting Started documentation.

What You Can Build

The community has already built some impressive projects:

  • Smart home hubs that understand natural language and control Zigbee, IR, and MQTT devices
  • Plant care assistants that monitor soil moisture, light levels, and watering schedules
  • Workshop companions that track soldering time, remind about safety, and help with calculations
  • Mailbox notifiers that detect mail delivery and send intelligent notifications
  • Pet feeders with scheduled feeding, portion tracking, and voice announcements

We’re excited to see what you’ll build. Share your projects on our Discord and inspire others.

What’s Next

This launch is just the beginning. Our roadmap includes:

  • SOUL.md Template Marketplace — Browse, preview, and share AI personality templates
  • Tool Plugin Registry — A community-driven directory of custom tools
  • Improved local inference — More ML models running on-device
  • ESP32-C6 support — Wi-Fi 6 and Thread/Matter for next-gen smart home integration
  • Interactive hardware documentation — Clickable pinout diagrams and 3D board viewers

Follow our progress on GitHub, join the conversation on Discord, and subscribe to our blog for updates.

Welcome to OpenClaw. Your AI, your hardware, your rules.