PycoClaw
A full AI agent runtime for ESP32 microcontrollers, powered by MicroPython — flash from the browser and run OpenClaw-compatible agents on $5 hardware.
At a Glance
Pricing
Free and open-source firmware for ESP32. Requires your own API keys for LLM providers.
Engagement
Available On
Alternatives
Developer
Listed Mar 2026
About PycoClaw
PycoClaw brings a full OpenClaw-compatible AI agent loop to embedded hardware, running on ESP32 microcontrollers via MicroPython for as little as $5. It supports one-click browser flashing with no toolchain or terminal required, making it accessible to hobbyists and developers alike. The agent features recursive tool calls, dual-loop architecture, C-native SSE streaming, and persistent hybrid memory — all on a device drawing just 0.5W. PycoClaw integrates with ScriptoHub for autonomous skill discovery and Scripto Studio for browser-based IDE access.
- One-Click Web Flash — Flash your ESP32 directly from the browser using WebRTC/WebREPL; no ESP-IDF, no terminal, no toolchain needed.
- Full Dual-Loop Agent — Complete OpenClaw reasoning engine with recursive tool calls, context compaction via LLM summarization, and sub-agent spawning via
bg_tasks. - C-Native SSE Streaming — Real-time token delivery using a C-native Server-Sent Events implementation for low-latency responses on constrained hardware.
- Hardware Control — Direct GPIO, CAN, and I2C control; LVGL touchscreen UI support lets the agent interact with physical displays and sensors.
- Multi-Channel Chat — Communicate via Telegram, Scripto Studio, or extensible future channels; the agent listens continuously.
- Persistent Hybrid Memory — Hybrid TF-IDF + vector search backed by SD card; memory survives reboots so the agent retains context across sessions.
- ScriptoHub Skills — Browse and install MicroPython skill packs from ScriptoHub; the agent can autonomously search, discover, and install its own skills.
- Multi-Model Provider Routing — Supports GPT, Claude, Gemini, and local models with provider routing and failover.
- Live Runtime Modification — MicroPython scripts are modifiable live on the device without reflashing, unlike compiled binary alternatives.
- Scripto Studio IDE — A progressive web app IDE that works on macOS, Windows, Linux, and iPadOS for flashing, configuring, and chatting with the device.
Community Discussions
Be the first to start a conversation about PycoClaw
Share your experience with PycoClaw, ask questions, or help others learn from your insights.
Pricing
Open Source
Free and open-source firmware for ESP32. Requires your own API keys for LLM providers.
- Full OpenClaw dual-loop agent
- One-click browser flash
- Recursive tool calling
- C-native SSE streaming
- Hybrid TF-IDF + vector memory
Capabilities
Key Features
- One-click browser flashing (no toolchain required)
- Full OpenClaw dual-loop agent architecture
- Recursive tool calling
- C-native SSE streaming
- Context compaction via LLM summarization
- Sub-agent spawning (bg_tasks)
- GPIO, CAN, I2C hardware control
- LVGL touchscreen UI
- Hybrid TF-IDF + vector memory (SD card backed)
- Multi-channel chat (Telegram, Scripto Studio)
- Multi-model provider routing (GPT, Claude, Gemini, Local)
- ScriptoHub skill discovery and installation
- Heartbeat and cron scheduling
- Live runtime modification without reflashing
- ~2 MB firmware footprint
- 0.5W USB power consumption
