Tu veux un assistant IA qui te suit partout, sans dépendre des clouds des géants tech ? Nanobot est un framework ultra-léger, open source et auto-hébergeable pour créer ton propre agent IA personnel. Avec une interface web, des outils, de la mémoire, des workflows multi-agents et la compatibilité MCP, il te permet de remplacer des solutions comme OpenClaw ou Hermes par une alternative simple, modulaire et respectueuse de ta vie privée.
De quoi tu as besoin ?
Pour suivre ce tuto, tu as besoin de :
• Un ordinateur sous Linux (ou un serveur, un Raspberry Pi, une VM) avec Python 3.10+ et pip installé.
• Docker et docker-compose (pour l’option conteneurisée).
• Un terminal et un navigateur web.
• (Optionnel) Un compte sur un fournisseur d’IA (OpenAI, Mistral, Ollama, etc.) pour utiliser des modèles cloud ou locaux.
Étape 1 : Installer Nanobot
Ouvre un terminal et installe Nanobot avec pip :
pip install nanobot-aiSi tu préfères utiliser uv (plus rapide) :
uv tool install nanobot-aiOu, si tu veux installer depuis le dépôt GitHub :
git clone https://github.com/HKUDS/nanobot.git
cd nanobot
pip install -e .Étape 2 : Lancer l’interface web
Dans ton terminal, lance la commande suivante pour démarrer l’interface web :
nanobot webuiNanobot va démarrer un serveur web accessible à l’adresse http://localhost:8000. Ouvre cette URL dans ton navigateur.
Étape 3 : Configurer ton agent IA
Une fois dans l’interface web, tu peux configurer ton agent IA :
• Choisis un modèle d’IA (local ou cloud). Si tu utilises un modèle cloud, entre ta clé API.
• Ajoute des outils (skills) pour étendre les capacités de ton agent (ex : météo, recherche web, gestion de fichiers).
• Configure la mémoire pour que ton agent se souvienne des conversations.
Étape 4 : Utiliser Nanobot
Pose une question ou donne une tâche à ton agent dans l’interface web. Par exemple :
"Quel est la météo à Paris aujourd’hui ?"Ton agent va chercher la réponse et te la retourner directement dans l’interface.
Étape 5 : Vérifier que ça fonctionne
Pour t’assurer que tout fonctionne :
• Vérifie que le serveur web répond à http://localhost:8000.
• Teste une question simple et vérifie que l’agent répond correctement.
• Consulte les logs dans le terminal pour voir les éventuelles erreurs.
Limites et pièges
• Nanobot est encore en développement actif : certaines fonctionnalités peuvent changer ou être instables.
• Si tu utilises un modèle cloud, surveille ta consommation de tokens pour éviter les mauvaises surprises.
• Pour une utilisation en production, pense à sécuriser l’accès à l’interface web (mot de passe, HTTPS).
• Si tu rencontres des erreurs de dépendances, vérifie que toutes les bibliothèques Python sont à jour.
Pour aller plus loin
• Explore les skills et les workflows pour étendre les capacités de ton agent.
• Consulte la documentation officielle pour découvrir toutes les possibilités.
• Rejoins la communauté sur GitHub ou Discord pour poser tes questions et partager tes retours.

Source : Capture de l’interface web de Nanobot — Dépôt GitHub HKUDS/nanobot
Recherche, relecture et illustration assistées par IA. Le contenu reflète le travail éditorial de la rédaction.



No comments yet