PycoClaw – реализация OpenClaw на MicroPython для ESP32 и других микроконтроллеров

PycoClaw — это платформа на базе MicroPython для запуска ИИ-агентов на ESP32 и других микроконтроллерах, которая предоставляет интеллект, совместимый с рабочей средой OpenClaw, для ресурсо-ограниченных встроенных устройств.

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

Pycoclaw MicroPython Openclaw ESP32
Scripto Studio HUD

В таблице ниже приведено сравнение 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 Architecture
Архитектура PycoClaw
ScriptOhub
Навыки в ScriptoHub

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

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments