Selon cnx-software, PycoClaw est une solution innovante basée sur MicroPython, permettant l’exécution d’agents d’intelligence artificielle sur des microcontrôleurs tels que l’ESP32. Cette plateforme vise à intégrer des fonctionnalités d’intelligence compatibles avec OpenClaw dans des appareils embarqués limités en ressources.
PycoClaw prend en charge jusqu’à 8 Mo sur ESP32-S3, surpassant la concurrence comme Nanobot et MimiClaw
Jonathan Peace, le développeur de PycoClaw, a partagé avec cnx-software que cette plateforme est entièrement conforme à OpenClaw. Elle offre une prise en charge étendue de fournisseurs LLM tels qu’OpenAI, Gemini, et Ollama. De plus, PycoClaw s’interface non seulement avec Telegram, mais également avec des outils tels que ScriptO Studio et WebRTC. Les utilisateurs peuvent bénéficier de mises à jour OTA, d’extensions variées, ainsi qu’une optimisation du fonctionnement par batterie.

Un tableau comparatif présente les différentes fonctionnalités et avantages de PycoClaw face à d’autres solutions comme OpenClaw, Nanobot, PicoClaw, NullClaw, et MimiClaw.
| Fonctionnalité | PycoClaw | OpenClaw | Nanobot | PicoClaw | NullClaw | MimiClaw |
|---|---|---|---|---|---|---|
| Approche | 🔧 scénarisé | 🔧 scénarisé | 🔧 scénarisé | ⚙️ Compilé | ⚙️ Compilé | ⚙️ Compilé |
| Durée d’exécution | MicroPython | Node.js (serveur) | Python (serveur) | Aller (binaire) | Zig (statique) | C (ESP32) |
| Durée d’exécution modifiable | ✓ En direct sur l’appareil | ✓ Rechargement à chaud | ✓ Modifier et redémarrer | ✗ Reconstruire | ✗ Reconstruire | ✗ Reflash |
| Installer | Flash Web en un clic | npm install -g | installation pip | faire installer | construction en zigzag | Construction ESP-IDF |
| Boucle d’agent | ✓ Double boucle complète | ✓ Double boucle complète | ✓ Complet | ✓ Complet | ✓ Complet | ✓ ReAct de base |
| Streaming | ✓ SSE C-natif | ✓ ESS | ✓ ESS | ✗ | ✓ ESS | ✗ |
| Appel d’outil | ✓ Récursif | ✓ Récursif | ✓ Oui | ✓ Oui | ✓ 18+ outils | ✓ 5 outils |
| Sous-agents | ✓ bg_tasks | ✓ sessions_spawn | ✓ Sous-agent | ✓ Outil de génération | ✓ Sous-agents | ✗ |
| Multi-modèle | ✓ Routage des fournisseurs | ✓ Basculement + routage | ✓ 16+ prestataires | ✓ liste_modèles | ✓ 22+ prestataires | 2 prestataires |
| Mémoire | ✓ Hybride TF-IDF + Vecteur | ✓ Base de données vectorielle | Fichier de base | MÉMOIRE.md | ✓ FTS5 + Vecteur | MEMORY.md uniquement |
| Compactage du contexte | ✓ Résumé du LLM | ✓ Résumé du LLM | ✗ | ✗ | ✓ Automatique | ✗ |
| Battement de coeur/Cron | ✓ Parité totale | ✓ Complet | ✓ Complet | ✓ Complet | ✓ Complet | ✓ De base |
| Canaux de discussion | Studio + Télégramme (Extensible) | 14+ chaînes | 9 canaux | 6 canaux | 18 chaînes | Télégramme uniquement |
| Contrôle matériel | ✓ GPIO, LVGL, CAN | ✗ | ✗ | ✗ | Série, GPIO, Arduino | GPIO de base |
| Afficher l’interface utilisateur | ✓ Écran tactile LVGL | Toile (A2UI) | ✗ | ✗ | ✗ | ✗ |
| Compétences / Plugins | ✓ ScriptoHub | ✓ GriffeHub | ✓ GriffeHub | ✓ GriffeHub | ✓ Packs de compétences | ✗ |
| Binaire / Empreinte | ~2 Mo de micrologiciel | ~28 Mo de distribution | Scripts (~4K LoC) | ~8 Mo binaire | 678 Ko binaire | ~1 Mo de micrologiciel |
| Pouvoir | USB 0,5 W | Serveur ~15W | Serveur ~15W | ~2W SBC | ~2W SBC | USB 0,5 W |
| Coût | $5 + clés API | Serveur + clés API | Serveur + clés API | $10 + clés API | $5 + clés API | $5 + clés API |
La prise en charge de 8 Mo de flash et PSRAM sur ESP32-P4 : une avancée pour les utilisateurs
MimiClaw est reconnu pour son faible encombrement et son efficacité, mais PycoClaw se distingue par une offre de fonctionnalités étendue avec une prise en charge améliorée du GPIO. La plateforme fonctionne de manière optimale sur ESP32-S3 avec un minimum de 8 Mo de flash et de PSRAM. De plus, elle est compatible avec l’ESP32-P4 et devrait prochainement prendre en charge les cartes Raspberry Pi RP2350, également équipées de PSRAM.


Pour installer PycoClaw sur le matériel compatible, les utilisateurs peuvent bénéficier d’un processus « d’installation en un clic » via un navigateur web adapté. Sur GitHub, le compte Jetpax fournit une documentation exhaustive, des binaires de micrologiciels, le code source pour le site web, ainsi que des ressources pour l’IDE Scripto Studio. Toutefois, bien que présenté comme une « plateforme open source » sous licence MIT, le code source du firmware n’est pas disponible, et le dépôt pycoclaw se limite à la source du site. Le site projet donne également plus de précisions.
