00:00:00Voici NanoClaw, un assistant IA personnel ultra léger
00:00:04qui ne fait que 500 lignes de code environ
00:00:07et peut se connecter à WhatsApp,
00:00:09lire vos e-mails, programmer des tâches et bien plus encore
00:00:12grâce à la puissance du SDK Clawed Agent
00:00:15et aux conteneurs Apple si vous êtes sur Mac
00:00:18pour garantir une sécurité totale.
00:00:19Mais comment ce minuscule assistant se compare-t-il
00:00:21à son alternative plus imposante et plus populaire ?
00:00:24Abonnez-vous et découvrons cela ensemble.
00:00:25Au moment où j'enregistre,
00:00:28OpenClaw prend en charge environ 15 canaux,
00:00:30possède plus de 45 dépendances et de très nombreuses compétences.
00:00:34NanoClaw, de son côté, n'a qu'un seul canal par défaut :
00:00:37WhatsApp. Il utilise le navigateur d'agent de Vercel
00:00:40pour explorer le web et n'a absolument aucun fichier de configuration.
00:00:44Oui, vous avez bien entendu.
00:00:45Mais c'est justement sa simplicité qui fait sa force,
00:00:49car le code est suffisamment court et simple pour que les agents
00:00:52et même les humains puissent le comprendre.
00:00:53S'il lui manque une fonctionnalité qui vous tient à cœur,
00:00:56il vous suffit de lui demander de la créer
00:00:58et il s'en chargera.
00:00:59J'en ai d'ailleurs fait l'expérience moi-même
00:01:00et je vous montrerai comment ça marche plus tard dans la vidéo.
00:01:03Mais d'abord, voyons comment l'installer.
00:01:05En fait, commençons par les prérequis.
00:01:07Je vous recommande vivement de prendre un abonnement Clawed
00:01:10pour utiliser NanoClaw, car il repose sur le SDK Clawed
00:01:13qui ne supporte que les modèles Clawed par défaut.
00:01:16Tout cela sera plus clair dans quelques secondes.
00:01:18Si vous l'installez sur une machine Linux,
00:01:20assurez-vous que Docker est installé.
00:01:22Et si vous utilisez un VPS, suivez les bonnes pratiques :
00:01:25utilisez un utilisateur non-root pour l'installation,
00:01:28désactivez l'accès public SSH
00:01:30et connectez-vous uniquement via Tailscale ou un équivalent.
00:01:32Vous devrez aussi avoir Node.js installé (version 20 minimum)
00:01:36et posséder Clawed code,
00:01:37car on utilise une commande slash “Clawed code”
00:01:40pour effectuer l'installation.
00:01:41C'est pour ça qu'un abonnement est nécessaire,
00:01:44afin de ne pas gaspiller d'argent en consommant des jetons via l'API.
00:01:47Mais je brûle les étapes,
00:01:49car il y a d'abord toute une série de manipulations à faire
00:01:51avant d'arriver à la commande slash Clawed code,
00:01:53laquelle est assez intuitive
00:01:55et se connecte à WhatsApp via un QR code.
00:01:57À partir de là, l'agent utilise Sonnet par défaut,
00:02:00ce qui est modifiable bien sûr, mais gardez-le en tête.
00:02:03Si vous rencontrez des problèmes lors de l'installation,
00:02:05le créateur conseille de demander directement à Clawed code,
00:02:08qui vous aidera à trouver une solution.
00:02:10De même, si vous souhaitez personnaliser votre agent,
00:02:12il existe une commande slash pour cela,
00:02:14mais vous pouvez aussi le lui demander directement dans WhatsApp.
00:02:17Vous devrez peut-être lancer quelques commandes NPM
00:02:20et redémarrer le système à plusieurs reprises.
00:02:22Mais globalement, la configuration est très simple.
00:02:24Et s'il vous manque une option
00:02:26qu'il ne semble pas proposer,
00:02:27demandez-lui simplement de l'ajouter.
00:02:30Par exemple, on peut voir ici
00:02:31que je demande à l'agent s'il peut envoyer des images.
00:02:34Il me répond qu'il n'en est pas capable.
00:02:37Si l'on descend un peu,
00:02:38je lui demande d'ajouter la capacité d'envoyer des photos.
00:02:40Il me présente alors un plan des modifications prévues
00:02:43et je lui donne mon feu vert.
00:02:44Il a maintenant ajouté le support d'image en créant un outil “send image”.
00:02:48Après avoir redémarré le service,
00:02:50je lui demande de me trouver une image aléatoire sur Unsplash.
00:02:53Après un court instant, il y parvient,
00:02:55comme on peut le voir ici.
00:02:57Et il est capable de le refaire plusieurs fois dans la journée.
00:03:00Je l'ai testé à nouveau ici.
00:03:01Il m'a trouvé une image de l'océan.
00:03:03Et je l'ai encore fait un peu plus bas.
00:03:06Pour être honnête,
00:03:07je n'étais pas convaincu par NanoClaw au début.
00:03:10Son installation n'était pas aussi fluide que celle d'OpenClaw.
00:03:13Il n'y a pas de tableau de bord, pas de fichier d'identités,
00:03:16pas de fichier de résolution... tout ce qui fait
00:03:18qu'OpenClaw semble si personnel.
00:03:22Mais c'est justement ce côté épuré
00:03:25qui rend NanoClaw spécial.
00:03:26Il commence avec très peu de fonctionnalités,
00:03:29mais vous pouvez demander à l'agent d'en ajouter
00:03:31selon vos besoins spécifiques.
00:03:33Cela signifie que le NanoClaw d'une autre personne
00:03:35sera très différent du vôtre.
00:03:36Il n'aura pas seulement les fonctions que vous voulez,
00:03:39mais tout son code sera taillé pour vous,
00:03:42contrairement à un outil comme OpenClaw
00:03:44qui déborde de fonctionnalités
00:03:46dont vous n'utiliserez peut-être qu'une ou deux.
00:03:48On se retrouve alors avec du code inutile
00:03:49qui occupe de l'espace pour rien.
00:03:51Son architecture le rend aussi un peu plus sûr
00:03:53qu'OpenClaw.
00:03:54Pas seulement grâce à ses conteneurs
00:03:56qui ont un délai d'expiration de cinq minutes,
00:03:57mais aussi parce que sa surface d'attaque est plus réduite.
00:04:01Un rapport de Cisco a révélé que 26 % des compétences d'agents
00:04:05présentent des vulnérabilités.
00:04:06Or, OpenClaw en supporte énormément par défaut.
00:04:09Sans oublier qu'OpenClaw ne s'exécute pas
00:04:11dans un environnement sécurisé (sandbox)
00:04:13et a un accès direct au système hôte.
00:04:16Certes, j'aurais aimé un support natif de Telegram
00:04:19et la possibilité d'utiliser d'autres modèles
00:04:21que ceux d'Anthropic.
00:04:23Mais le créateur l'a conçu à l'origine pour lui-même
00:04:26et ses propres besoins, ce que je comprends tout à fait.
00:04:29Cependant, le succès d'OpenClaw a lancé une vague
00:04:33d'assistants IA comme Memubot et Nanobot,
00:04:36ce qui est génial, mais ne peut mener qu'à une chose.
00:04:40- Skynet a pris conscience de lui-même.
00:04:41Dans une heure, il lancera une attaque nucléaire massive
00:04:44contre son ennemi.
00:04:45- Quel ennemi ?
00:04:46- Nous, les humains.