Show HN: OpenClaw-class agents on ESP32 (and the IDE that makes it possible)
pycoclaw
23 points
2 comments
March 12, 2026
Related Discussions
Found 5 related stories in 47.2ms across 3,471 title embeddings via pgvector HNSW
- Show HN: Klaus – OpenClaw on a VM, batteries included robthompson2018 · 138 pts · March 11, 2026 · 68% similar
- Show HN: DenchClaw – Local CRM on Top of OpenClaw kumar_abhirup · 110 pts · March 09, 2026 · 66% similar
- Show HN: Relay – The open-source Claude Cowork for OpenClaw chrislxy · 11 pts · March 26, 2026 · 62% similar
- Show HN: Open-source browser for AI agents theredsix · 118 pts · March 11, 2026 · 58% similar
- Show HN: Open-source playground to red-team AI agents with exploits published zachdotai · 21 pts · March 15, 2026 · 57% similar
Discussion Highlights (1 comments)
pycoclaw
Hi HN, I’m the creator of pycoClaw. I wanted to run OpenClaw-class, platform-agnostic, autonomous agents on MicroPython hardware, but standard tools couldn't handle the scale of the task. pycoClaw is the result, which bridges the gap between high-level AI reasoning and bare-metal execution. The Stack: - PFC Agent (~26k LOC): A full-featured agent that uses an LLM to 'self-program' its own local MicroPython scripts. Once a task is solved, it runs locally without requiring the LLM. - ScriptoStudio IDE: A PWA https://scriptostudio.com designed for the iteration speed required by autonomous agents. Since it’s a PWA, it brings a full dev environment (including a real single-step debugger) to any platform, including iPadOS. - ScriptoHub ( https://scriptohub.ai ): A repository for "Skills" and extensions. Since the agent can generate and execute code, I built a curated hub with automated malware checking to ensure the community can safely share and deploy hardware logic. - IANA Protocol: To make the IDE fast and reliable, I registered a new WebSocket subprotocol (registry: https://www.iana.org/assignments/websocket/websocket.xhtml ). It’s designed for high-frequency state sync and you can read the spec here: https://jetpax.github.io/webrepl/webrepl_binary_protocol_rfc... - Custom C Extensions: ~17,900 lines custom modules for MicroPython memory/ fast-path speed optimization Stats: 10k LOC platform, 26k LOC PFC agent, and ~18k LOC of custom C extensions to optimize MicroPython’s memory and fast-path execution on the ESP32. Quick Start: You can flash the runtime to an ESP32S3 or P4 in one click via WebSerial at https://pycoclaw.com . Note that all flashing and serial communication happens entirely client-side in your browser. I'd love to hear your thoughts on the 'self-programming' model or the system architecture!