Outil CLI
sipeed/picoclaw avatar
sipeed/picoclaw

PicoClaw : un assistant IA en Go pour le matériel à faible coût

Petit, rapide et déployable n'importe où, automatisez le quotidien, libérez votre créativité.

29 990 étoiles4 447 forksGoMIT

En bref

De quoi s’agit-il ?
Un projet open source indépendant de Sipeed qui prétend fonctionner sur des cartes à 10 $ avec moins de 10 Mo de RAM.
À qui s’adresse-t-il ?
PicoClaw est un projet à un stade précoce qui fait des déclarations de performance spécifiques, mais le README lui-même met en garde contre des problèmes de sécurité non résolus et la préparation à la production. Sa licence MIT et son implémentation en Go le rendent facile à inspecter, et la documentation pointe vers un vaste écosystème de fournisseurs et de canaux.
Puis-je l’utiliser commercialement ?
Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
Est-il encore maintenu ?
Oui. Les derniers commits datent d’il y a 12 jours.
En quel langage est-il écrit ?
Principalement Go, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Un assistant Go auto-amorçé pour petits appareils

PicoClaw est un projet open source indépendant initié par Sipeed, écrit entièrement en Go à partir de zéro. Ce n'est pas un fork d'OpenClaw, de NanoBot ou de tout autre projet, et le README le décrit comme un assistant IA personnel ultra-léger inspiré de NanoBot. Le projet a été reconstruit en Go via un processus que les auteurs appellent auto-amorçage, où l'agent IA lui-même a piloté la migration d'architecture et l'optimisation du code. L'affirmation centrale est qu'il peut fonctionner sur du matériel à 10 $ avec moins de 10 Mo de RAM, ce que le README compare à l'utilisation mémoire d'OpenClaw et au coût d'un Mac mini. Il indique également qu'il démarre en moins d'une seconde sur un processeur monocœur à 0,6 GHz. Un avis de sécurité important indique que PicoClaw n'a émis aucun jeton ou cryptomonnaie, que le seul site officiel est picoclaw.io, et que le projet est en développement rapide et précoce, avec d'éventuels problèmes de sécurité non résolus, il ne doit donc pas être déployé en production avant la v1.0.

Mémoire et temps de démarrage : ce que dit réellement le README

Le README fournit un tableau de comparaison avec OpenClaw et NanoBot, listant l'utilisation de la RAM, le temps de démarrage et le coût. Il prétend que PicoClaw utilise moins de 10 Mo de RAM, démarre en moins d'une seconde et fonctionne sur n'importe quelle carte Linux à partir de 10 $. Cependant, une note de bas de page indique que les versions récentes peuvent utiliser 10 à 20 Mo en raison de fusions de PR rapides, et qu'une optimisation des ressources est prévue. La comparaison de la vitesse de démarrage est basée sur un benchmark monocœur à 0,8 GHz, et non sur le chiffre de 0,6 GHz utilisé ailleurs. Le README renvoie également à une liste de compatibilité matérielle et mentionne des cartes testées allant du RISC-V à 5 $ au Raspberry Pi et aux téléphones Android. Il ne fournit pas de benchmarks indépendants ni de méthodologie de mesure, ces chiffres doivent donc être traités comme des affirmations du projet plutôt que comme des résultats vérifiés.

Chemins d'installation : téléchargement, compilation et conteneur

L'installation recommandée consiste à télécharger le binaire précompilé depuis le site officiel, qui détecte automatiquement la plateforme, ou depuis la page GitHub Releases. La compilation depuis les sources nécessite Go 1.25+ et Node.js 22+ avec pnpm 10.33.0+ pour l'interface Web et le lanceur. Le README liste des commandes make telles que `make deps`, `make build`, `make build-launcher` et `make build-all`, ainsi que des cibles spécifiques pour Raspberry Pi Zero 2 W. Il montre également un workflow Docker Compose qui génère un fichier de configuration au premier lancement. Le lanceur WebUI peut être démarré en double-cliquant sur le bureau ou en exécutant `picoclaw-launcher` en ligne de commande, avec un drapeau `-public` pour l'accès à distance. Sous macOS, le lanceur n'est pas notarié et nécessite une autorisation manuelle dans les réglages système. Le support Android est disponible via un téléchargement APK ou une configuration Termux.

Configuration initiale : fournisseurs, canaux et WebUI

Le lanceur WebUI fournit une interface basée sur le navigateur pour la configuration et le chat. Le démarrage rapide suggère de configurer un fournisseur en ajoutant une clé API LLM, puis un canal comme Telegram, de démarrer la passerelle et de discuter. Pour les utilisateurs en ligne de commande, `picoclaw onboard` crée `~/.picoclaw/config.json` et un espace de travail. Le fichier de configuration stocke les listes de modèles, les identifiants des fournisseurs et les paramètres de canal. Les données sensibles sont séparées dans un fichier `.security.yml` après migration depuis la version 0. Le README liste plus de 30 fournisseurs LLM, dont OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama et vLLM, et plus de 19 canaux de chat tels que Telegram, Discord, WhatsApp et Matrix. Le projet prend également en charge le routage de modèles basé sur des règles pour envoyer des requêtes simples à des modèles plus légers.

Extension de l'agent : MCP, compétences et tâches planifiées

PicoClaw prend en charge nativement le protocole de contexte de modèle (MCP), et le README montre à la fois la configuration JSON et les commandes CLI comme `picoclaw mcp add`, `list`, `test` et `edit` pour gérer les serveurs MCP. Les compétences sont des capacités modulaires chargées à partir de fichiers `SKILL.md` dans l'espace de travail, avec un registre ClawHub pour l'installation via `picoclaw skills search` et `picoclaw skills install`. Le projet inclut un outil cron pour les rappels planifiés et les tâches récurrentes, prenant en charge les formats ponctuel, intervalle et expression cron. D'autres outils intégrés couvrent les opérations sur fichiers, l'exécution de code et la recherche Web, avec des moteurs de recherche allant de DuckDuckGo à Tavily et SearXNG. Le README référence une documentation détaillée pour chaque fonctionnalité, mais ne fournit pas de descriptions exhaustives dans le fichier lui-même.

État du projet, licence et ce qui reste non vérifié

Les métadonnées du dépôt listent 29 817 étoiles, 4 431 forks et 50 problèmes ouverts, avec Go comme langage et une licence MIT. Le README contient des entrées de nouvelles de 2026, commençant par la version initiale du 9 février et des mises à jour jusqu'au 28 mai, y compris la version 0.2.9. Il mentionne que le projet a atteint 26 000 étoiles et que de nombreux PR ont été fusionnés. La licence est MIT, copyright 2026 contributeurs de PicoClaw, accordant la permission d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et vendre des copies, avec le logiciel fourni "tel quel" sans garantie. Le README indique explicitement que le projet est en développement rapide et précoce, qu'il peut y avoir des problèmes de sécurité non résolus et qu'il ne doit pas être déployé en production avant la v1.0. Il ne fournit pas de calendrier pour la v1.0 ni de liste des problèmes de sécurité connus.

Conclusion éditoriale

PicoClaw est un projet à un stade précoce qui fait des déclarations de performance spécifiques, mais le README lui-même met en garde contre des problèmes de sécurité non résolus et la préparation à la production. Sa licence MIT et son implémentation en Go le rendent facile à inspecter, et la documentation pointe vers un vaste écosystème de fournisseurs et de canaux. Pour l'instant, traitez les chiffres de mémoire et de démarrage comme des affirmations du projet jusqu'à ce que des benchmarks indépendants existent.

Sources officielles

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Notes de la communauté

Notes de la communauté