Index / ESP-Claw · updated Oct 5, 2026

ESP-Claw

espressif/esp-claw · healthy · rank 26 of 50 by stars

Espressif's official C reimplementation of the OpenClaw concept, bringing agent runtimes onto $5 ESP32 chips. It pairs IM chat with dynamic Lua scripting so non-programmers can define device behavior with millisecond local response.

#embedded#esp32#iot#edge-agent#lua
Compare vs OpenClaw
GitHub ↗

Facts

Repository

Contributors41
Open issues79
Last commitSep 1, 2026
Latest releasev0.1.0

Runtime

LanguageC
Memory1.5 MB
Boot time8 ms
Deploymentedge
Setup difficultyMedium
Plugin ecosystemEmerging

Posture

LicenseApache-2.0
Local-firstYes
Cloud dependencyOptional
Multi-userNo
Privacy postureStrong

Community

Sentiment55% positive
Reddit mentions11
Web results10

Security breakdown

Composite 72 / 100 · how these are scored

Sandboxing6 / 10

higher is safer

API security6 / 10

higher is safer

Network isolation7 / 10

higher is safer

Telemetry safety7 / 10

higher is safer

Shell access risk4 / 10

higher is riskier

Model access

Read from the repository, not written by a model · 24 files examined

0 providers · custom endpoint

Compatible
OpenAI-compatible

Pinned models

None pinned in the repository.

Evidence

Decision

Why choose ESP-Claw over OpenClaw?

Why choose this

  • Runs on $5 ESP32 chips instead of a full computer
  • Millisecond event-driven response times
  • Extremely low memory and power footprint

Tradeoffs

  • Much smaller ecosystem and community than OpenClaw
  • Limited to constrained on-device models and Lua scripting
  • Requires embedded toolchain knowledge to build from source

Best fit

  • IoT hobbyists wanting agent behavior on cheap ESP32 hardware
  • Edge deployments needing millisecond local decision loops
  • Non-programmers defining device logic via chat and Lua

Avoid if

  • You need a desktop or server-based personal assistant
  • You require a mature plugin ecosystem or multi-user support
  • You want large-context LLM reasoning on-device
Good Confidence78%

Strong evidence from the official README and active commit history confirms this is a genuine Espressif-backed OpenClaw reimplementation for ESP32. Community sentiment is uncertain because Reddit matches are mostly unrelated noise and web coverage is thin.

AI layer reviewed Oct 5, 2026 · how this is written

Star activity

2,195 stars today

Overview

ESP-Claw is Espressif's official Chat Coding AI agent framework for IoT devices, explicitly inspired by the OpenClaw concept and reimplemented in C on top of ESP-IDF. It runs the full agent loop — sensing, decision-making, and execution — locally on ESP32-series chips costing only a few dollars, turning traditionally passive IoT endpoints into active decision-making centers.

Its standout architecture combines IM-style chat interaction with dynamic Lua module loading, letting ordinary users define and update device behavior conversationally without writing firmware. An event-driven runtime allows any hardware or network event to trigger the agent loop with millisecond-level response, and recent commits show active maintenance around CLI stability, flashing tools, Lua module APIs, and a newly added security policy.

Compared to OpenClaw, which targets desktops and servers with large-context models, ESP-Claw trades reasoning depth and ecosystem breadth for extreme footprint efficiency and true edge autonomy. It is best viewed as the embedded frontier of the OpenClaw idea rather than a feature-equivalent alternative.

Nominate a clone

Add a new Claw

Paste a GitHub repository and tell us why it belongs on the tracker.

Opens a prefilled issue on GitHub — every nomination is public. Comfortable with a PR? Adding the repo to projects.json is faster.