Paiement à l'usage
Inférence privée
Isolation Docker
Pourquoi Venice AI ?
Venice est une plateforme IA orientée confidentialité. Ils ne stockent ni ne journalisent aucun prompt ou réponse sur leurs serveurs — vos conversations existent uniquement sur votre appareil. Les requêtes sont chiffrées de bout en bout à travers leur proxy vers des fournisseurs GPU décentralisés, sans aucune rétention de données. Cela signifie que les conversations avec votre assistant IA restent privées, même vis-à-vis de Venice elle-même. Venice fournit un accès anonymisé à des modèles de pointe (Claude Opus, Claude Sonnet) et un accès entièrement privé aux modèles open source (GLM, Qwen) via une seule API — basculez entre eux à tout moment.Pourquoi NanoClaw ?
NanoClaw est une alternative épurée et minimale aux plateformes plus volumineuses comme OpenClaw. Elle est conçue pour une personne exploitant un bot.Ce que vous obtenez
- Un assistant IA personnel sur Telegram et/ou WhatsApp
- Propulsé par Venice AI — pas besoin de compte Anthropic
- Le bot s’exécute dans un conteneur Docker isolé (sandboxé, ne peut pas accéder à votre système)
- Changement de modèle — dites au bot « switch to zai-org-glm-5 » ou « use opus » à tout moment
- Tâches planifiées — définissez des rappels, des tâches récurrentes
- Recherche et navigation web intégrées
- Formatage Markdown dans les messages Telegram
Prérequis
Node.js 20+
node --versionDocker
CLI Claude Code
claude --versionClé API Venice
- Ouvrez Telegram et cherchez @BotFather
- Envoyez
/newbotet suivez les instructions - Conservez le token que BotFather vous donne (ressemble à
123456789:ABCdef...)
Installation
L’installation prend environ 10 minutes. Vous n’avez besoin que d’une seule fenêtre Terminal.Cloner et installer
npm install se termine sans erreurs.Lancer Claude Code avec Venice
your-key par votre clé API Venice et exécutez :zai-org-glm-5) pour limiter les coûts d’installation. Après installation, tapez /model dans Claude Code pour basculer vers claude-sonnet-4-6 ou claude-opus-4-6 pour de meilleures performances.Lancer l'assistant d'installation
- Bootstrap — vérifie Node.js et les dépendances
- Clé API Venice — valide et enregistre votre clé
- Choix du canal — sélectionnez WhatsApp, Telegram ou les deux
- Build du conteneur — construit le conteneur Docker (prend quelques minutes la première fois)
- Auth WhatsApp — scannez le QR code avec votre téléphone (si applicable)
- Configuration Telegram — envoyez un message à votre bot pour qu’il détecte votre chat
- Mot déclencheur — préfixe qui active le bot (par défaut :
@Andy) - Répertoires montés — choisissez « No » pour l’instant (vous pouvez ajouter l’accès aux fichiers plus tard)
- Démarrer les services — NanoClaw et le proxy Venice démarrent tous deux comme services en arrière-plan
- NanoClaw — le bot lui-même
- Venice proxy — un petit serveur local (localhost:4001) qui traduit entre Claude Code et Venice AI
Commencer à discuter
@Andy.Vous pouvez maintenant fermer la fenêtre du terminal. Tout s’exécute comme services en arrière-plan et démarre automatiquement au démarrage de votre ordinateur.Comment ça marche
Il y a deux couches dans NanoClaw :/setup, /debug, /customize, ou pour modifier le comportement du bot.
Modèles
Dépannage
Le proxy n'est pas en cours d'exécution
Le proxy n'est pas en cours d'exécution
Claude Code affiche une erreur 403 ou 'Please run /login'
Claude Code affiche une erreur 403 ou 'Please run /login'
- Vérifiez que le proxy tourne. Voir l’étape de dépannage ci-dessus.
- Assurez-vous d’être dans le bon dossier. Toujours
cd nanoclaw-veniceen premier. - Repartez à zéro : Fermez tous les terminaux et exécutez :
Erreurs de modèle ('model does not exist')
Erreurs de modèle ('model does not exist')
Le bot ne répond pas aux messages
Le bot ne répond pas aux messages
- Vérifiez votre mot déclencheur. Assurez-vous d’utiliser le bon préfixe (par ex.
@Andy hello). - Vérifiez que Docker tourne. Exécutez
docker info— s’il erre, ouvrez Docker Desktop. - Vérifiez que le proxy tourne. Voir « Le proxy n’est pas en cours d’exécution » ci-dessus.
- Consultez les logs :
tail -f logs/nanoclaw.logdans le dossier du projet. - Consultez les logs du conteneur. Ouvrez le dossier
nanoclaw-venice/groups/main/logs/. Ouvrez le fichier le plus récent qui commence parcontainer-. - Redémarrez tout : Redémarrez le proxy et le bot (voir ci-dessus).
Le build du conteneur échoue pendant l'installation
Le build du conteneur échoue pendant l'installation
continue dans l’assistant pour réessayer.WhatsApp déconnecté
WhatsApp déconnecté
- macOS :
launchctl kickstart -k gui/$(id -u)/com.nanoclaw - Linux :
systemctl --user restart nanoclaw
Avancé
Donner au bot accès à des fichiers de votre ordinateur
Donner au bot accès à des fichiers de votre ordinateur
- Pendant l’installation : Lorsqu’on vous interroge sur l’accès aux répertoires, choisissez « Yes »
- Après l’installation : Exécutez
/customizedans Claude Code
Démarrer/arrêter le bot manuellement
Démarrer/arrêter le bot manuellement
Utiliser Claude Code via Venice (sans bot)
Utiliser Claude Code via Venice (sans bot)
/setup, il tourne déjà comme service en arrière-plan.~/.zshrc (ou ~/.bashrc) pour pouvoir basculer rapidement n’importe quel terminal sur Venice :venice dans n’importe quel terminal avant d’exécuter claude pour utiliser Venice, ou anthropic pour revenir en arrière.Exécuter plusieurs bots
Exécuter plusieurs bots
Commandes développeur
Commandes développeur
Architecture
FAQ
Pourquoi ai-je besoin d'un proxy ?
Pourquoi ai-je besoin d'un proxy ?
Puis-je utiliser des modèles open source ?
Puis-je utiliser des modèles open source ?
Est-ce sécurisé ?
Est-ce sécurisé ?
Ai-je besoin d'un abonnement Anthropic ?
Ai-je besoin d'un abonnement Anthropic ?
Puis-je l'utiliser sur un serveur ?
Puis-je l'utiliser sur un serveur ?