De zero a une plateforme IA fonctionnelle sur votre PC Windows, en 15 minutes.
Virtualisation requise : WSL necessite que la virtualisation soit activee dans le BIOS/UEFI de votre machine. Sur la plupart des PC recents, c'est deja le cas. Si l'installation de WSL echoue, verifiez les parametres Intel VT-x ou AMD-V dans votre BIOS.
WSL (Windows Subsystem for Linux) permet d'executer Linux directement sur Windows, sans machine virtuelle lourde. ZeniClaw tourne dans un environnement Linux via WSL.
Faites un clic droit sur le menu Demarrer et selectionnez "Terminal (admin)" ou "PowerShell (admin)".
wsl --install
Cette commande installe automatiquement WSL 2 avec Ubuntu. Votre PC redemarrera peut-etre.
Premiere fois ? Apres le redemarrage, Ubuntu se lancera et vous demandera de creer un nom d'utilisateur et un mot de passe. Ce sont vos identifiants Linux, pas ceux de Windows.
Ouvrez un terminal Ubuntu (cherchez "Ubuntu" dans le menu Demarrer) et tapez :
$ wsl --version WSL version: 2.x.x.x Kernel version: 5.15.x.x ...
$ sudo apt update && sudo apt upgrade -y
L'installation de ZeniClaw se fait en une seule commande. Le script installe automatiquement Podman (moteur de conteneurs), configure tout et demarre les services.
$ bash <(curl -fsSL https://raw.githubusercontent.com/zeniclaw/core/main/install.sh)
Le script va automatiquement :
Le script vous posera quelques questions :
Port HTTP — Port d'acces web (defaut : 8080). Gardez le defaut sauf si ce port est deja utilise.
Cles API LLM — Optionnel. Vous pouvez ajouter votre cle API Anthropic (Claude), OpenAI, ou autre. Vous pourrez aussi les configurer plus tard depuis l'interface.
Ollama (LLM local) — Si vous voulez utiliser des modeles IA en local (sans API externe), activez Ollama. Necessite ~8 Go de RAM supplementaires.
La premiere installation prend 5 a 15 minutes selon votre connexion. Le script affiche la progression en temps reel :
-- 1/6 -- Pre-flight Checks -- Podman ................ OK Git ................... OK Ports ................. OK -- 4/6 -- Building & Starting Services -- [1/3] Pulling db (postgres:16-alpine) ... OK [2/3] Pulling redis (redis:7-alpine) .... OK Building container images ............... OK Starting services ....................... OK -- 6/6 -- Installation Complete! -- ZeniClaw is running at http://localhost:8080
Une fois l'installation terminee, ouvrez votre navigateur Windows et allez sur :
http://localhost:8080
Vous arriverez sur la page de connexion. Creez votre compte administrateur en cliquant sur "Create Account".
C'est tout ! ZeniClaw est pret. Le premier compte cree aura automatiquement les droits super-administrateur.
Pour acceder a ZeniClaw depuis un autre PC ou votre telephone sur le meme reseau :
ipconfig dans PowerShellhttp://VOTRE_IP:8080 depuis l'autre appareilPour utiliser les agents IA, vous avez besoin d'au moins une cle API LLM :
Si vous avez active Ollama a l'installation, telechargez un modele :
$ podman exec zeniclaw_ollama ollama pull llama3.2 # Ou un modele plus leger : $ podman exec zeniclaw_ollama ollama pull phi3:mini
Le modele sera disponible automatiquement dans l'interface ZeniClaw.
Allez dans Admin > Update et cliquez sur "Update". Le code sera mis a jour automatiquement.
$ cd ~/zeniclaw $ git pull origin main $ podman compose up -d --build --force-recreate app
Votre version de Windows est peut-etre trop ancienne. Mettez a jour Windows via Parametres > Windows Update, puis reessayez.
Systemd doit etre active. Executez :
$ echo -e "[boot]\nsystemd=true" | sudo tee /etc/wsl.conf # Puis dans PowerShell (pas Ubuntu) : PS> wsl --shutdown # Reouvrez Ubuntu
Modifiez le port dans le fichier .env :
$ cd ~/zeniclaw $ nano .env # Changez APP_PORT=8080 en APP_PORT=9090 (ou autre) $ podman compose down && podman compose up -d
# Verifier l'etat des conteneurs : $ podman ps -a # Voir les logs d'un conteneur : $ podman logs zeniclaw_app # Tout relancer : $ cd ~/zeniclaw && podman compose down && podman compose up -d
WSL demarre automatiquement, mais les conteneurs doivent etre relances :
$ cd ~/zeniclaw && podman compose up -d
Demarrage automatique : Pour lancer ZeniClaw automatiquement au demarrage de Windows, ajoutez cette ligne a votre ~/.bashrc :
cd ~/zeniclaw && podman compose up -d 2>/dev/null
$ cd ~/zeniclaw && podman compose down -v $ cd ~ && rm -rf zeniclaw