fr
Qu'est‑ce que Clawdbot?
Clawdbot est un assistant IA personnel open‑source capable de diffuser vos conversations en direct sur les applications que vous utilisez déjà : WhatsApp, Telegram, Slack, Discord, Microsoft Teams, Google Chat, Signal, iMessage et même des extensions plus anciennes comme BlueBubbles, Matrix et Zalo. Sa phrase d'accroche, « Votre propre assistant IA personnel. Sur n'importe quel OS. Sur n'importe quelle plateforme. Le style Homard . 🦞 », résume une promesse centrale : local, rapide, toujours en ligne et totalement sous votre contrôle.
a. Multi‑plateforme – Construit sur Node.js, Clawdbot fonctionne sur macOS, Windows (via WSL2), Linux, Android et iOS. Un petit binaire compilé en Go est également fourni pour des mises en place rapides.
b. Boîte de réception multi‑canal – L’agent communique sur toutes les surfaces de messagerie majeures. Dès qu'un message arrive, la passerelle le distribue à une session isolée qui peut retenir le contexte, utiliser des outils et même rediriger vers d’autres agents.
c. Données sur‑dispositif – Tout l'historique des conversations est stocké localement dans une base SQLite à moins que vous n'activiez expressément une base externe. Aucune donnée n'est transmise à un service tiers.
d. Plug‑in friendly – L'architecture est modulaire : ajoutez ou remplacez des skills (invites personnalisées, outils et gestionnaires) dans le dossier skills/ ou extrayez des compétences depuis le registre de compétences de la communauté.
e. Live Canvas – Une interface web en direct affiche la conversation, l'état et peut être contrôlée à distance. L’hôte A2UI intégré vous permet de créer des flux de travail visuels ou des tableaux de bord.
Pourquoi cela compte
La plupart des assistants IA que vous trouverez sur le marché nécessitent un compte cloud : vos données s'injectent dans les serveurs du vendeur, les coûts montent, et la confidentialité est compromise. Clawdbot tourne la logique en son sens : tout fonctionne sur votre propre matériel. Il transforme les applications de messagerie quotidiennes en un hub de chat unifié pour un assistant IA capable de lire le Web, de naviguer sur des sites, d'exécuter du code, de récupérer des événements de calendrier et de répondre instantanément.
Pour les développeurs, c'est aussi un terrain de jeu. L'arbre de code est fin, le code est en TypeScript (avec du Swift occasionnellement pour iOS) et l’assistant d'onboarding expose chaque dialétage, depuis la gestion des jetons OAuth jusqu'aux politiques sandbox.
Guide d'installation rapide
Prérequis : Node 22+, pnpm (ou npm/bun). Clonez le dépôt et installez les dépendances.
-
Clonez et compilez :
git clone https://github.com/clawdbot/clawdbot.git cd clawdbot pnpm install pnpm ui:build # compile le frontend (une fois) pnpm build -
Exécutez l'assistant – Cette étape configure votre passerelle, vos canaux, OAuth et vos skills.
pnpm clawdbot onboard --install-daemon -
Il vous demandera le modèle préféré (Anthropic, OpenAI, etc.) et les identifiants de vos canaux.
-
Démarrez la passerelle – Le démon est maintenant actif et écoute sur
ws://127.0.0.1:18789.pnpm clawdbot gateway --port 18789 --verbose -
Envoyez un test – Ouvrez une fenêtre de terminal ou utilisez votre client préféré.
pnpm clawdbot message send --to +1234567890 --message "Hello from Clawdbot" -
Discutez sur votre canal – Si vous avez configuré WhatsApp via Baileys, ouvrez WhatsApp et commencez à discuter avec le bot. Le premier message déclenchera un code de mise en relation.
Sécuriser votre assistant
Clawdbot comprend un système robuste de politique DM. Par défaut, les expéditeurs inconnus reçoivent un code de mise en relation et le bot ne traite le message qu’après votre approbation.
# Approuver un code de mise en relation pour Telegram
pnpm clawdbot pairing approve telegram 1234
Lorsque vous permettez à un canal d’être ouvert, vous devez explicitement accepter de recevoir des messages privés de tous les utilisateurs, évitant ainsi un spam accidentel.
Pour garder vos données locales et empêcher des fuites accidentelles, vous devriez :
- Garder les jetons de modèle dans un fichier
.env. - Utiliser le mode sandbox pour les discussions de groupe :
set agents.defaults.sandbox.mode: "non-main". - Restreindre l’accès aux outils : autorisez uniquement
browser,canvasetnodesen lesquels vous avez confiance.
Étendre Clawdbot
Skills
Un skill est une invite JSON autonome + outils optionnels. Créez un nouveau dossier dans skills/ avec un SKILL.md et l’assistant le découvrira. La communauté propose déjà des dizaines de skills prêts à l'emploi pour la génération de code, le scraping web, la récupération de données et l’écriture créative.
Outils
Clawdbot est livré avec des outils haut de gamme prêts à l'emploi :
- Contrôle de navigateur – Dirigez Chrome sans interface pour récupérer des pages, prendre des captures d'écran et lancer du JavaScript.
- Canvas – Poussez une UI en direct vers votre navigateur pour des tâches visuelles interactives.
- Nodes – Capture de caméra, enregistrement d’écran, notifications et commandes système.
Vous pouvez écrire des outils personnalisés en TypeScript/Swift et les connecter à un skill via le registre d’outils.
Cas d'usage
| Cas d'usage | Comment Clawdbot aide |
|---|---|
| Base de connaissances personnelle | Synchroniser des notes de n'importe quel canal à l’assistant et demander des résumés. |
| Domotique | Relier l’assistant à une Pi Raspberry et contrôler des prises intelligentes. |
| Compagnon de codage | Demander au bot de générer des extraits de code ou d'expliquer des erreurs tout en travaillant dans VSCode. |
| Collaboration à distance | Utiliser le Live Canvas pour dessiner des diagrammes pendant une réunion d'équipe. |
| IA axée sur la confidentialité | Discuter avec l’assistant sur WhatsApp ou Signal tout en gardant les chats localement. |
Communauté & Contribution
Clawdbot est maintenu par une communauté dynamique de développeurs. Les contributions viennent sous forme de compétences, nouveaux adaptateurs de canaux, documentation ou corrections de bugs. Le projet propose un CONTRIBUTING.md complet pour faciliter l’onboarding.
N’hésitez pas à forker, ouvrir des issues ou soumettre des PR. Le dépôt compte déjà 253 contributeurs, 11,7k étoiles et 1,5k forks, preuve que la communauté continue de croître.
Conclusion
Si vous cherchez un assistant IA personnel qui réside sur votre propre matériel, communique sur les applications de messagerie que vous utilisez quotidiennement et qui est totalement open‑source, Clawdbot est la réponse. Son assistant d'onboarding flexible, son modèle de sécurité robuste et son riche système d'extension rendent trivial d'intégrer une IA dans votre flux de travail quotidien sans sacrifier la confidentialité ou la vitesse.
Prêt à plonger ? Clonez le dépôt et lancez l’assistant d'onboarding dès aujourd’hui – votre assistant IA local n'est qu'à quelques commandes de distance.