DocsConfiguration de la plateformeConfiguration Windows
Retour à la doc
Configuration de la plateforme

Configuration Windows

Installez et configurez YeePilot sous Windows avec le stockage d'identifiants DPAPI

Dernière mise à jour: 28 février 2026

Apercu

YeePilot fonctionne sous Windows 10 et Windows 11 avec des binaires natifs pour x86_64 et ARM64. Ce guide couvre l'installation, la configuration du PATH, le stockage des identifiants et comment obtenir les fonctionnalites completes du sandbox via WSL2.


Configuration requise

ElementDetails
Version WindowsWindows 10 (1903+) ou Windows 11
Architectureamd64 (x86_64) ou arm64
TerminalWindows Terminal (recommande), PowerShell ou Invite de commandes

Installation

Telecharger le binaire

Il n'y a pas encore de script d'installation automatise pour Windows. Telechargez le binaire manuellement depuis la page des versions (opens in new tab) :

  • yeepilot-windows-amd64.tar.gz pour les systemes x86_64 standard
  • yeepilot-windows-arm64.tar.gz pour les appareils ARM64 (ex. Surface Pro X, ordinateurs portables Snapdragon)

Extraire et installer

  1. Extrayez l'archive telechargee. Vous pouvez utiliser la commande tar integree de Windows dans PowerShell :
powershell
tar xzf yeepilot-windows-amd64.tar.gz
  1. Deplacez le binaire vers un emplacement permanent. Un choix courant est C:\Program Files\YeePilot\ :
powershell
New-Item -ItemType Directory -Force -Path "C:\Program Files\YeePilot"
Move-Item yeepilot.exe "C:\Program Files\YeePilot\yeepilot.exe"
  1. Ajoutez le repertoire a votre PATH systeme pour pouvoir executer yeepilot de n'importe ou.

Ajouter au PATH

Via les Parametres systeme (persistant)

  1. Appuyez sur Win + S et recherchez "Variables d'environnement".
  2. Cliquez sur Modifier les variables d'environnement systeme.
  3. Cliquez sur Variables d'environnement.
  4. Sous Variables utilisateur (ou Variables systeme pour tous les utilisateurs), selectionnez Path et cliquez sur Modifier.
  5. Cliquez sur Nouveau et ajoutez C:\Program Files\YeePilot.
  6. Cliquez sur OK sur toutes les boites de dialogue.
  7. Ouvrez une nouvelle fenetre de terminal pour que le changement prenne effet.

Via PowerShell (utilisateur actuel, persistant)

powershell
$currentPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$currentPath;C:\Program Files\YeePilot", "User")

Ouvrez une nouvelle fenetre de terminal apres avoir execute cette commande.

Verifier l'installation

powershell
yeepilot version

Configuration initiale

Executez la configuration interactive pour configurer votre fournisseur IA :

powershell
yeepilot setup

Cela cree votre fichier de configuration dans %USERPROFILE%\.yeepilot\config.yaml (generalement C:\Users\VotreNom\.yeepilot\config.yaml).


Stockage des identifiants

YeePilot utilise l'API de protection des donnees Windows (DPAPI) pour stocker de maniere securisee les cles API et les tokens d'authentification. DPAPI chiffre les identifiants en utilisant votre compte utilisateur Windows, de sorte qu'ils ne sont accessibles que lorsque vous etes connecte.

  • Aucun logiciel supplementaire n'est requis.
  • Les identifiants sont stockes dans un fichier chiffre dans votre repertoire de configuration YeePilot.
  • Le chiffrement est lie a votre compte utilisateur Windows. Les autres utilisateurs sur la meme machine ne peuvent pas les dechiffrer.

Recommandations de terminal

Le TUI de YeePilot necessite un terminal moderne avec un bon support Unicode et couleur.

TerminalRecommandation
Windows TerminalFortement recommande. Excellent support des couleurs, de l'Unicode et du redimensionnement. Disponible depuis le Microsoft Store.
PowerShell 7+Fonctionne bien lorsqu'il est execute dans Windows Terminal.
Invite de commandesSupport basique. Certains elements du TUI peuvent ne pas s'afficher correctement.
PowerShell ancien (5.x)Fonctionne mais peut avoir des problemes de rendu des couleurs. Mise a jour vers PowerShell 7+ recommandee.

Installer Windows Terminal

Si vous n'avez pas Windows Terminal installe :

powershell
winget install Microsoft.WindowsTerminal

Ou telechargez-le depuis le Microsoft Store (opens in new tab).


Limitations du sandbox

Windows natif ne supporte pas les espaces de noms du noyau Linux. YeePilot utilise des limites de ressources au niveau du processus sous Windows, qui fournissent une protection de base :

  • Limites de temps CPU -- Les commandes sont terminees si elles depassent le temps CPU configure.
  • Limites de memoire -- La memoire du processus est plafonnee.
  • Limites de taille de fichier -- La creation de fichiers individuels est limitee.
yaml
# %USERPROFILE%\.yeepilot\config.yaml
sandbox:
  enabled: true
  use_namespaces: false  # Non disponible sous Windows
  max_cpu_seconds: 300
  max_memory_mb: 512

Pour une isolation sandbox complete par espaces de noms, utilisez WSL2 (voir ci-dessous).


WSL2 pour les fonctionnalites completes du sandbox

Le Sous-systeme Windows pour Linux 2 (WSL2) fournit un vrai noyau Linux sous Windows, permettant le sandbox complet par espaces de noms de YeePilot avec isolation utilisateur, PID, montage et reseau.

Installer WSL2

Si vous n'avez pas WSL2 installe :

powershell
wsl --install

Cela installe WSL2 avec Ubuntu par defaut. Redemarrez votre ordinateur lorsque vous y etes invite.

Installer YeePilot dans WSL2

Ouvrez votre terminal WSL2 et installez YeePilot en utilisant le script d'installation Linux :

bash
curl -fsSL https://yee.to/install.sh | bash

Dans WSL2, YeePilot a acces a l'ensemble complet des fonctionnalites Linux :

  • Isolation sandbox complete par espaces de noms
  • Stockage d'identifiants par GNOME Keyring (si configure)
  • Journalisation d'audit inviolable avec chaines de hachage

Acceder aux fichiers Windows depuis WSL2

Vos disques Windows sont montes sous /mnt/ dans WSL2 :

bash
# Acceder a votre repertoire personnel Windows
ls /mnt/c/Users/VotreNom/
 
# Executer YeePilot sur des fichiers heberges sous Windows
yeepilot run

Quand utiliser WSL2 vs. Windows natif

Cas d'utilisationRecommandation
Gestion de serveurs LinuxWSL2 (sandbox complet, SSH natif)
Administration specifique WindowsWindows natif
Securite maximaleWSL2 (isolation par espaces de noms)
Taches rapidesWindows natif (pas de temps de demarrage WSL)

Executer YeePilot en tant que service

Si vous souhaitez que les verifications automatiques de mise a jour de YeePilot s'executent en arriere-plan, vous pouvez utiliser le Planificateur de taches Windows. Cependant, pour la plupart des utilisateurs, la verification automatique des mises a jour au demarrage est suffisante.


Mise a jour

Verifier et installer les mises a jour :

powershell
yeepilot update

Ou verifier sans installer :

powershell
yeepilot update --check

Pour mettre a jour manuellement, telechargez le nouveau binaire depuis la page des versions et remplacez le fichier yeepilot.exe existant.


Desinstallation

Supprimer YeePilot et toutes ses donnees :

powershell
yeepilot uninstall --all

Ou supprimer uniquement le binaire :

powershell
yeepilot uninstall --binary-only

Pour une suppression manuelle :

  1. Supprimez le binaire : C:\Program Files\YeePilot\yeepilot.exe
  2. Supprimez le repertoire de configuration : %USERPROFILE%\.yeepilot\
  3. Retirez C:\Program Files\YeePilot de votre PATH.

Si vous avez egalement installe dans WSL2, desinstallez separement depuis le terminal WSL2 :

bash
yeepilot uninstall --all