Configuration de Clawdbot sur Windows (WSL2)
Exécutez l'assistant IA Clawdbot sur Windows en utilisant WSL2. Expérience Linux complète avec Ubuntu pour un environnement d'exécution cohérent et une compatibilité des outils.
Aperçu de Clawdbot sur Windows
Clawdbot sur Windows est recommandé via WSL2 (Ubuntu recommandé). Le CLI + Gateway fonctionnent à l'intérieur de Linux, ce qui maintient l'environnement d'exécution cohérent et rend les outils bien plus compatibles.
Windows natif peut être plus délicat. WSL2 vous donne l'expérience Linux complète — une seule commande pour installer : wsl --install.
Des applications compagnon natives pour Windows sont prévues.
Installation (WSL2)
Étape 1 : Installer WSL2 + Ubuntu
Ouvrez PowerShell (Admin) :
wsl --install
# Ou choisissez explicitement une distribution :
wsl --list --online
wsl --install -d Ubuntu-24.04Redémarrez si Windows le demande.
Étape 2 : Activer systemd (Requis)
Dans votre terminal WSL :
sudo tee /etc/wsl.conf > /dev/null << 'EOF'
[boot]
systemd=true
EOFPuis depuis PowerShell :
wsl --shutdownRouvrez Ubuntu, puis vérifiez :
systemctl --user statusÉtape 3 : Installer Clawdbot (Dans WSL)
Suivez le flux de Démarrage Linux dans WSL :
# Option 1 : Installation rapide
curl -fsSL https://clawd.bot/install.sh | bash
# Option 2 : Depuis les sources
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
pnpm install
pnpm ui:build
pnpm build
clawdbot onboard --install-daemonInstallation du Service Gateway (CLI)
Dans WSL2 :
# Option 1
clawdbot onboard --install-daemon
# Option 2
clawdbot gateway install
# Option 3
clawdbot configure
# Sélectionnez "Gateway service" lorsque demandéRéparation/migration :
clawdbot doctorExposer les Services WSL sur le LAN (Avancé)
WSL a son propre réseau virtuel. Si une autre machine a besoin d'accéder à un service fonctionnant dans WSL, vous devez transférer un port Windows vers l'IP WSL actuelle.
Note : L'IP WSL change après les redémarrages, vous devrez peut-être actualiser la règle de transfert.
Exemple (PowerShell en tant qu'Administrateur)
$Distro = "Ubuntu-24.04"
$ListenPort = 2222
$TargetPort = 22
$WslIp = (wsl -d $Distro -- hostname -I).Trim().Split(" ")[0]
if (-not $WslIp) { throw "WSL IP not found." }
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=$ListenPort `
connectaddress=$WslIp connectport=$TargetPortAutoriser dans le Pare-feu (Une fois)
New-NetFirewallRule -DisplayName "WSL SSH $ListenPort" -Direction Inbound `
-Protocol TCP -LocalPort $ListenPort -Action AllowActualiser Après Redémarrage WSL
netsh interface portproxy delete v4tov4 listenport=$ListenPort listenaddress=0.0.0.0 | Out-Null
netsh interface portproxy add v4tov4 listenport=$ListenPort listenaddress=0.0.0.0 `
connectaddress=$WslIp connectport=$TargetPort | Out-NullNotes :
- SSH depuis une autre machine cible l'IP de l'hôte Windows (ex.
ssh user@windows-host -p 2222) - Utilisez
listenaddress=0.0.0.0pour l'accès LAN ;127.0.0.1le garde local uniquement - Pour l'actualisation automatique, enregistrez une Tâche Planifiée à exécuter à la connexion
Configuration du Gateway
Consultez les guides principaux :
Vérifications de Santé
clawdbot status
clawdbot health
clawdbot doctorApplication Compagnon Windows
Nous n'avons pas encore d'application compagnon Windows. Les contributions sont les bienvenues.
Prochaines Étapes
- Clawdbot macOS - Configuration macOS
- Clawdbot Linux - Configuration Linux
- Clawdbot Gateway - Configuration du Gateway
Application Clawdbot pour macOS
L'application compagnon Clawdbot pour macOS fournit l'intégration à la barre de menu, la gestion des permissions et les capacités natives de macOS pour votre assistant IA.
Construire un Assistant Personnel
Configurez Clawdbot comme votre assistant IA personnel en utilisant WhatsApp, Telegram, Discord ou iMessage.