En fin de tuto, vous saurez :
- Installer Moltbot sur votre serveur Linux (VPS ou local) en moins de 10 minutes
- Connecter WhatsApp ou Telegram pour discuter avec votre IA personnelle depuis votre mobile
- Créer votre premier agent avec mémoire persistante et accès à vos fichiers
Résultat concret : Un assistant IA personnel accessible 24/7, qui se souvient de vos conversations et peut exécuter des commandes sur votre serveur.
Prérequis techniques
Matériel minimum :
- VPS Linux (Ubuntu 22.04+ recommandé) ou machine locale
- 2 Go RAM minimum (4 Go recommandé)
- 10 Go espace disque
- Connexion internet stable
Comptes à créer avant de commencer :
- Compte Anthropic (clé API Claude) : https://console.anthropic.com
- Compte OpenRouter (alternative gratuite pour tester) : https://openrouter.ai
- Numéro de téléphone pour WhatsApp (optionnel mais recommandé)
Connaissances requises :
- Savoir ouvrir un terminal SSH
- Copier-coller des commandes
- Éditer un fichier texte (nano/vim)
Vous êtes prêt → passons à l’installation.
1. Installation rapide
Étape 1.1 : Installation via npm
Ouvrez votre terminal SSH → tapez :
# Installation globale de Clawdbot npm install -g clawdbot # Vérification de l'installation clawdbot --version
Résultat attendu : Vous voyez s’afficher clawdbot v1.x.x dans le terminal.
Pourquoi : Cette commande installe Clawdbot globalement sur votre système, le rendant accessible depuis n’importe quel répertoire.
Étape 1.2 : Créer votre workspace
Créez un dossier dédié pour votre agent → tapez :
# Création du workspace mkdir ~/mon-agent-ia cd ~/mon-agent-ia # Initialisation clawdbot init
Résultat attendu : Le système crée automatiquement les fichiers AGENTS.md, SOUL.md, USER.md, TOOLS.md, IDENTITY.md et HEARTBEAT.md dans votre dossier.
Pourquoi : Ces fichiers constituent la « personnalité » et la mémoire de votre agent. Clawdbot utilise une approche file-based pour que vous gardiez le contrôle total.
Étape 1.3 : Première configuration
Lancez la configuration interactive → tapez :
clawdbot configure
Résultat attendu : Un menu interactif apparaît avec plusieurs options. Sélectionnez API Keys en premier.
Pourquoi : Clawdbot a besoin d’une clé API pour accéder aux modèles IA (Claude, GPT, etc.). Cette étape sécurise votre clé dans le système.
2. Configuration efficace
Étape 2.1 : Configurer votre clé API
Dans le menu de configuration → sélectionnez votre provider :
# Option 1 : Anthropic (Claude) - recommandé Provider: Anthropic API Key: sk-ant-xxxxxxxxxxxxxxxxxxxxx Model: claude-sonnet-4-5 # Option 2 : OpenRouter (gratuit pour tester) Provider: OpenRouter API Key: sk-or-xxxxxxxxxxxxxxxxxxxxx Model: anthropic/claude-sonnet-4-5
Résultat attendu : Le système confirme ✓ API key validated successfully.
Pourquoi : Sans clé API valide, Clawdbot ne peut pas communiquer avec les modèles de langage. Anthropic est recommandé pour la qualité, OpenRouter pour tester gratuitement.
Étape 2.2 : Personnaliser votre agent
Éditez le fichier IDENTITY.md → tapez :
nano IDENTITY.md
Modifiez le contenu → copiez ceci :
# IDENTITY.md - **Name:** MonAssistant - **Creature:** Assistant personnel spécialisé en tech - **Vibe:** Efficace, direct, avec une touche d'humour - **Emoji:** 🤖 - **Notes:** Aide à la productivité, automatisation, et apprentissage IA
Sauvegardez → Ctrl+O, Enter, puis Ctrl+X.
Résultat attendu : Votre agent a maintenant une identité claire qui influencera son comportement.
Pourquoi : L’identité définit comment votre agent se présente et se comporte. C’est votre « persona » IA personnalisée.
Étape 2.3 : Définir votre profil utilisateur
Éditez USER.md → tapez :
nano USER.md
Ajoutez vos informations → copiez et adaptez :
# USER.md - **Name:** [Votre Nom] - **What to call them:** [Prénom ou surnom] - **Timezone:** Europe/Paris - **Language:** Français - **Notes:** - Développeur / Entrepreneur / [Votre rôle] - Intérêts : IA, automatisation, productivité - Préfère les réponses courtes et actionnables
Sauvegardez → Ctrl+O, Enter, puis Ctrl+X.
Résultat attendu : Votre agent connaît vos préférences et adapte ses réponses à votre contexte.
Pourquoi : Cette personnalisation permet à l’agent de vous comprendre mieux et d’adapter son ton, sa langue et ses suggestions.
3. Premier résultat pro
Étape 3.1 : Démarrer le Gateway
Lancez le service Clawdbot → tapez :
clawdbot gateway start
Résultat attendu : Vous voyez :
✓ Gateway started on port 3000 ✓ Agent session initialized ✓ Workspace: /home/user/mon-agent-ia
Pourquoi : Le Gateway est le serveur qui gère les connexions entre vous, votre agent et les canaux de communication (WhatsApp, Telegram, web).
Étape 3.2 : Accéder à l’interface web
Ouvrez votre navigateur → allez sur :
http://VOTRE-IP-VPS:3000
Résultat attendu : Vous voyez l’interface web Clawdbot avec un chat actif.
Pourquoi : L’interface web est le moyen le plus rapide de tester votre agent avant de configurer WhatsApp ou Telegram.
Étape 3.3 : Première conversation
Dans le chat web → tapez :
Salut ! Qui es-tu ? Que peux-tu faire pour moi ?
Résultat attendu : Votre agent répond en se présentant selon l’identité définie dans IDENTITY.md, et liste ses capacités.
Pourquoi : Cette interaction valide que tout fonctionne : API, configuration, personnalité. Votre agent est maintenant opérationnel.
Étape 3.4 : Tester la mémoire persistante
Continuez la conversation → tapez :
Souviens-toi que mon projet prioritaire est [nom de votre projet]. Quelle est ma priorité ?
Résultat attendu : L’agent répète correctement votre priorité. Redémarrez le Gateway, reconnectez-vous → demandez à nouveau. L’agent se souvient.
Pourquoi : Clawdbot stocke la mémoire dans des fichiers markdown (dossier memory/). Contrairement à ChatGPT, vos conversations persistent réellement.
4. Bonus : Intégration workflow
Connexion WhatsApp (recommandé)
Lancez le setup WhatsApp → tapez :
clawdbot configure --section whatsapp
Résultat attendu : Un QR code s’affiche dans le terminal.
Scannez-le depuis WhatsApp → Paramètres → Appareils connectés → Connecter un appareil.
Pourquoi : Vous pouvez maintenant parler à votre agent depuis votre téléphone, n’importe où, comme si c’était un contact WhatsApp normal.
Activer les heartbeats (check-ins automatiques)
Éditez HEARTBEAT.md → tapez :
nano HEARTBEAT.md
Ajoutez une checklist → copiez ceci :
# Tâches à vérifier toutes les heures : - Lire les emails importants (inbox zéro ?) - Vérifier le calendrier (événements < 2h) - État du serveur (CPU, mémoire, disque) Si tout est OK → HEARTBEAT_OK
Sauvegardez et configurez la fréquence → tapez :
clawdbot configure --section heartbeat # Définir : Interval = 3600 (1 heure)
Résultat attendu : Toutes les heures, votre agent vérifie proactivement ces points et vous alerte si nécessaire.
Pourquoi : Les heartbeats transforment votre agent passif en assistant proactif qui surveille vos priorités en arrière-plan.
Accès aux fichiers et commandes
Testez l’exécution de commande → dans le chat, tapez :
Quel est l'état de mon disque dur ? (df -h)
Résultat attendu : L’agent exécute df -h et vous donne un résumé lisible de l’espace disque.
Pourquoi : Clawdbot peut lire/écrire des fichiers et exécuter des commandes système. C’est un vrai assistant de productivité, pas juste un chatbot.
Si ça coince : solutions rapides
Problème 1 : « npm: command not found »
Solution :
# Installer Node.js et npm curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs
Validation : node --version affiche v20.x.x
Problème 2 : « API key invalid »
Solution : Vérifiez que votre clé commence bien par sk-ant- (Anthropic) ou sk-or- (OpenRouter). Recréez-en une si nécessaire sur le site du provider.
Problème 3 : Gateway ne démarre pas (port 3000 occupé)
Solution :
# Changer le port dans la config clawdbot configure --section gateway # Port: 3001 (ou autre port libre)
Validation : Accédez à http://VOTRE-IP:3001
Problème 4 : L’agent ne se souvient de rien
Solution : Vérifiez que le dossier memory/ existe dans votre workspace :
ls -la ~/mon-agent-ia/memory/
Si vide ou absent → créez-le : mkdir -p memory
Problème 5 : WhatsApp déconnecté après redémarrage
Solution : Assurez-vous que le Gateway tourne en service permanent :
# Créer un service systemd clawdbot gateway install-service sudo systemctl enable clawdbot sudo systemctl start clawdbot
Validation : sudo systemctl status clawdbot affiche « active (running) »
Vous êtes maintenant opérationnel ! Votre agent Clawdbot est installé, configuré, et accessible 24/7. Il se souvient de vos conversations, peut exécuter des commandes, et vous alerte proactivement.
Prochaines étapes recommandées :
- Explorez les skills disponibles :
clawdbot skills list - Configurez Telegram en plus de WhatsApp pour la redondance
- Créez des cron jobs pour automatiser des tâches récurrentes
- Rejoignez la communauté Discord : https://discord.com/invite/clawd
Ressources :
- Documentation complète : https://docs.clawd.bot
- GitHub : https://github.com/clawdbot/clawdbot
- Skills Hub : https://clawdhub.com
Tuto rédigé en janvier 2026 | Testé sur Ubuntu 22.04 LTS | Clawdbot v1.x
