NanoClaw vs OpenClaw : conteneurs et code minimal, ou tout-en-un ?
NanoClaw vs OpenClaw : conteneurs Docker par agent et petite base de code écrite avec Claude, face aux applis, plugins et 29 canaux d'OpenClaw. Lequel choisir.
En bref
Checklist
NanoClaw est né en réaction à OpenClaw : la même idée d’un agent personnel auquel vous écrivez depuis WhatsApp, Telegram ou Slack, mais assez petit pour être lu, avec chaque agent enfermé dans un conteneur. Il a été lancé le 31 janvier 2026, environ deux mois après OpenClaw. Les deux font aujourd’hui des paris très différents sur ce que veut quelqu’un qui auto-héberge.

Isolation
L’argument le plus fort de NanoClaw. Un seul processus hôte Node achemine les messages vers des agents qui tournent chacun dans leur propre conteneur Linux et ne voient que les dossiers que vous montez : l’accès au shell reste hors de votre hôte. Les appels d’API sortants passent par une passerelle d’identifiants avec des politiques et des limites de débit par agent, si bien que les agents ne détiennent jamais de clés brutes. Une image durcie optionnelle de son partenaire Echo est disponible avec un compte gratuit ; la construction locale de l’image est l’option par défaut.
OpenClaw tourne sur votre hôte avec le sandboxing désactivé par défaut. Il dispose d’un sandbox et d’approbations que vous pouvez activer, mais d’emblée l’agent peut exécuter des commandes directement, avec accès à vos e-mails, à vos messages et à toutes les compétences tierces que vous installez. Voir OpenClaw est-il sûr ? pour les risques.

Comment le personnaliser
C’est là qu’ils divergent le plus.
OpenClaw se configure de façon classique et s’étend avec des compétences communautaires et 142 plugins officiels, avec 64 fournisseurs de modèles et de médias au choix.
NanoClaw n’a, par choix, aucun fichier de configuration. Vous personnalisez votre propre fork en demandant à Claude Code de modifier le code, et vous ajoutez des canaux de la même manière, avec des compétences /add-<channel> pour Teams, Matrix, Google Chat, Signal, WeChat, l’e-mail et d’autres. Cela garde la base de code petite et à vous, mais cela signifie que Claude Code fait partie de la chaîne d’outils pour personnaliser, déboguer et ajouter des canaux.
Modèles
NanoClaw repose sur le Claude Agent SDK d’Anthropic et utilise Claude par défaut. Des fournisseurs OpenCode, Codex et Ollama peuvent être ajoutés par agent via des compétences, donc les modèles locaux sont possibles, mais Claude reste la voie par défaut. OpenClaw est indépendant du modèle dès le départ et exécute des modèles locaux via Ollama.
Installation et plateformes
Le script d’installation de NanoClaw installe Node, pnpm et Docker si nécessaire, puis appaire un canal. Il fonctionne sur macOS ou Linux, et sous Windows uniquement via WSL2. Prérequis : Node.js 22+, pnpm 10+, Docker et Claude Code.
OpenClaw s’installe avec un script, npm, des applications de bureau, Docker ou un déploiement Railway en un clic, et tourne sur macOS, Windows et Linux, avec des applications natives iOS et Android. Il nécessite Node 24.16+ ou 26.1+, que son installateur fournit.
Canaux
D’emblée, NanoClaw s’appaire avec Slack, Telegram, Discord, WhatsApp ou iMessage, et d’autres s’ajoutent via des compétences. Vous pouvez faire tourner un ou plusieurs agents par canal. OpenClaw fonctionne sur 29 canaux sans modifier le code.
Télémétrie
Les deux contactent leur éditeur par défaut, dans une faible mesure. NanoClaw envoie des diagnostics d’installation anonymes sauf si vous définissez NANOCLAW_NO_DIAGNOSTICS=1. OpenClaw envoie une vérification quotidienne des mises à jour avec la version et des détails système sauf si vous définissez update.checkOnStart: false. Aucun des deux n’entraîne de modèle sur vos données, et tous deux conservent leur état sur votre machine.
Échelle et maturité
OpenClaw comptait 394 193 étoiles GitHub au 8 novembre 2026, contre 31 096 pour NanoClaw, et il est géré par la fondation à but non lucratif OpenClaw Foundation. Les deux sont sous licence MIT et gratuits ; vous payez votre fournisseur de modèles dans tous les cas.
Verdict
- Choisissez NanoClaw si vous voulez des agents de messagerie de type OpenClaw avec une vraie isolation en conteneur et des identifiants restreints, utilisez déjà Claude et Claude Code, et aimez l’idée de posséder un petit fork plutôt que de configurer une grosse application. Définissez
NANOCLAW_NO_DIAGNOSTICS=1. - Choisissez OpenClaw si vous voulez un autre modèle que Claude par défaut, des applications mobiles et de bureau, Windows en natif ou l’écosystème de plugins, et que vous ne voulez pas d’outil de code IA dans votre boucle de configuration. Activez d’abord son sandbox et ses approbations.
- Si vous voulez de l’isolation sans dépendre de Claude Code, ZeroClaw est l’autre option solide ; comparez-les tous dans nos alternatives à OpenClaw.
Tarifs
NanoClaw
| Open source | Gratuit |
|
|---|
OpenClaw
| Open source | Gratuit |
|
|---|
NanoClaw
Points forts
- Every agent runs in its own Docker container and sees only the folders you mount, so shell access stays off your host
- Small codebase (one host process and a handful of files) that you customize by having Claude Code edit your fork
- Agents never hold raw API keys: outbound calls go through a credential gateway with per-agent policies and rate limits
- Many chat channels, including WhatsApp, Telegram, Slack, Discord, iMessage, Teams, Matrix and email, with one or several agents per channel
- Scheduled tasks with optional script gates that skip waking the agent when there's nothing to do
Points faibles
- Built around Claude and Claude Code: customizing, debugging and adding channels all go through Claude Code
- Sends anonymous setup diagnostics unless you set NANOCLAW_NO_DIAGNOSTICS=1
- No config files by design, so every change means editing code in your own fork
- Needs Docker, and Windows only works through WSL2
OpenClaw
Points forts
- Free and MIT licensed, with no paid tier
- Runs on your own hardware, and state, memory and credentials stay there
- Works in 29 chat channels, including WhatsApp, Telegram, iMessage, Slack, Discord and Microsoft Teams
- Model-agnostic: 64 model and media providers, plus local models
- Large ecosystem of skills and 142 official plugins, and very active development
Points faibles
- Model costs are on you and can run high: testers and users have reported spending over $100 in a day with expensive models
- Sandboxing is off by default and the agent can run commands on the host unless you turn on approvals
- Setup and upkeep expect comfort with the command line; maintainers warn it is risky for non-technical users
- Broad access to email, messages and the system makes prompt injection and malicious third-party skills a real risk
Fonctionnalités
Sources
NanoClaw
OpenClaw
- OpenClaw homepage and Foundation section
- OpenClaw integrations: channels, providers and plugins
- openclaw/openclaw on GitHub (MIT, v2026.11.1)
- OpenClaw docs: Sandboxing (off by default)
- Wikipedia: OpenClaw
- Notebookcheck: OpenClaw can burn through hundreds of dollars per day
- OpenClaw docs: Memory overview
- OpenClaw docs: Automations
- OpenClaw docs: Chat channels
- OpenClaw docs: iMessage
- OpenClaw docs: Heartbeat, now a default Proactive check job
- OpenClaw docs: Multi-agent routing
- OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
- OpenClaw docs: Tools (exec, browser, web search)
- OpenClaw docs: Audio and voice notes (inbound transcription)
- OpenClaw docs: Image and media support (inbound media)
- OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
- OpenClaw docs: One-click deploy on Railway
- OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
- OpenClaw docs: Ollama provider (local models)

