PycoClaw — это платформа на базе MicroPython для запуска ИИ-агентов на ESP32 и других микроконтроллерах, которая предоставляет интеллект, совместимый с рабочей средой OpenClaw, для ресурсо-ограниченных встроенных устройств.
Ранее уже рассматривалась Miniclaw на C для ESP32-S3 ; разработчик PycoClaw (Джонатан Пис) сообщил CNX Software, что это «полностью совместимый с OpenClaw агент», который поддерживает больше провайдеров LLM (OpenAI, Gemini, Ollama и др.), взаимодействует не только с Telegram, но также с ScriptO Studio и WebRTC, а также предлагает такие функции, как OTA-обновления, расширения и энергоэффективную работу.

В таблице ниже приведено сравнение PycoClaw с OpenClaw, Nanobot, PicoClaw , NullClaw и MimiClaw.
| Feature | PycoClaw | OpenClaw | Nanobot | PicoClaw | NullClaw | MimiClaw |
|---|---|---|---|---|---|---|
| Approach | 🔧 Scripted | 🔧 Scripted | 🔧 Scripted | ⚙️ Compiled | ⚙️ Compiled | ⚙️ Compiled |
| Runtime | MicroPython | Node.js (server) | Python (server) | Go (binary) | Zig (static) | C (ESP32) |
| Runtime Modifiable | ✓ Live on device | ✓ Hot reload | ✓ Edit & restart | ✗ Rebuild | ✗ Rebuild | ✗ Reflash |
| Install | One-click web flash | npm i -g | pip install | make install | zig build | ESP-IDF build |
| Agent Loop | ✓ Full dual-loop | ✓ Full dual-loop | ✓ Full | ✓ Full | ✓ Full | ✓ Basic ReAct |
| Streaming | ✓ C-native SSE | ✓ SSE | ✓ SSE | ✗ | ✓ SSE | ✗ |
| Tool Calling | ✓ Recursive | ✓ Recursive | ✓ Yes | ✓ Yes | ✓ 18+ tools | ✓ 5 tools |
| Sub-Agents | ✓ bg_tasks | ✓ sessions_spawn | ✓ Subagent | ✓ Spawn tool | ✓ Subagents | ✗ |
| Multi-Model | ✓ Provider routing | ✓ Failover + routing | ✓ 16+ providers | ✓ model_list | ✓ 22+ providers | 2 providers |
| Memory | ✓ Hybrid TF-IDF + Vector | ✓ Vector DB | Basic file | MEMORY.md | ✓ FTS5 + Vector | MEMORY.md only |
| Context Compaction | ✓ LLM summarization | ✓ LLM summarization | ✗ | ✗ | ✓ Auto | ✗ |
| Heartbeat / Cron | ✓ Full parity | ✓ Full | ✓ Full | ✓ Full | ✓ Full | ✓ Basic |
| Chat Channels | Studio + Telegram (Extensible) | 14+ channels | 9 channels | 6 channels | 18 channels | Telegram only |
| Hardware Control | ✓ GPIO, LVGL, CAN | ✗ | ✗ | ✗ | Serial, GPIO, Arduino | Basic GPIO |
| Display UI | ✓ LVGL touchscreen | Canvas (A2UI) | ✗ | ✗ | ✗ | ✗ |
| Skills / Plugins | ✓ ScriptoHub | ✓ ClawHub | ✓ ClawHub | ✓ ClawHub | ✓ Skill packs | ✗ |
| Binary / Footprint | ~2 MB firmware | ~28 MB dist | Scripts (~4K LoC) | ~8 MB binary | 678 KB binary | ~1 MB firmware |
| Power | 0.5W USB | ~15W server | ~15W server | ~2W SBC | ~2W SBC | 0.5W USB |
| Cost | $5 + API keys | Server + API keys | Server + API keys | $10 + API keys | $5 + API keys | $5 + API keys |
MimiClaw по-прежнему предлагает наименьший размер и наивысшую эффективность, но PycoClaw, по всей видимости, предоставляет гораздо больше функций, включая расширенную поддержку GPIO. Он работает на ESP32-S3 с минимум 8 МБ флеш-памяти и PSRAM, ESP32-P4, а вскоре также должна появиться поддержка плат Raspberry Pi RP2350 с PSRAM .


PycoClaw может быть установлен на поддерживаемое оборудование через « установку в один клик » с использованием совместимого веб-браузера. Подробную документацию, бинарные файлы прошивки, исходный код веб-сайта и ресурсы IDE Scripto Studio можно найти на учетной записи Jetpax на GitHub . Однако, хотя проект описывается как «платформа с открытым исходным кодом», выпущенная под «лицензией MIT», найти исходный код прошивки не удалось, а репозиторий pycoclaw содержит только исходный код веб-сайта. Более подробная информация также может быть найдена на веб-сайте проекта .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.
