-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation.fr
Ce guide vous aide à installer WorkPilot AI sur votre machine et à le lancer pour la première fois.
| Ressource | Minimum | Recommandé |
|---|---|---|
| OS | Windows 10+ / macOS 10.15+ / Ubuntu 20.04+ | Dernières versions |
| RAM | 8 Go | 16 Go |
| Stockage | 2 Go libres | 5 Go libres |
| Réseau | Connexion internet stable | — |
- Node.js 20+ (la CI construit sur Node 22)
- Python 3.12+
- Git (dépôt initialisé obligatoire sur le projet cible)
- pnpm 8+
-
Claude Code CLI (recommandé) —
pnpm add -g @anthropic-ai/claude-code
C'est la méthode la plus simple. Téléchargez l'installeur correspondant à votre plateforme depuis la page Releases.
- Téléchargez
WorkPilot-AI-<version>-win32-x64.exe - Double-cliquez sur l'installeur
- Laissez Windows vérifier la signature puis lancez l'application
-
Apple Silicon (M1/M2/M3) :
WorkPilot-AI-<version>-darwin-arm64.dmg -
Intel :
WorkPilot-AI-<version>-darwin-x64.dmg
Ouvrez le .dmg et glissez l'application dans Applications.
-
AppImage (universel) :
WorkPilot-AI-<version>-linux-x86_64.AppImage— rendez-le exécutable puis lancez-le -
Debian/Ubuntu :
.debinstallable viasudo dpkg -i -
Flatpak :
.flatpak
Toutes les releases incluent des checksums SHA256 et des scans VirusTotal pour vérifier l'intégrité.
# 1. Cloner le dépôt
git clone https://github.com/krovomi/WorkPilot-AI.git
cd WorkPilot-AI
# 2. Installer toutes les dépendances (Node + Python auto)
pnpm install
# 3. Lancer en mode développement (Electron + Vite HMR)
pnpm run devLe script crée automatiquement l'environnement virtuel Python et installe toutes les dépendances.
# Backend Python
cd apps/backend
uv venv && uv pip install -r requirements.txt
# ou : python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
# Frontend Electron
cd ../frontend
pnpm install
pnpm run devÀ la première ouverture, WorkPilot AI vous guide pour configurer au moins un fournisseur IA.
claude
# Tapez : /login
# Suivez le lien dans le navigateurLe token OAuth est automatiquement sauvegardé dans le trousseau de votre OS (Keychain macOS / Credential Manager Windows / libsecret Linux).
| Fournisseur | Méthode | Variable |
|---|---|---|
| Anthropic Claude | OAuth / API Key | ANTHROPIC_API_KEY |
| OpenAI | OAuth / API Key | OPENAI_API_KEY |
| Google Gemini | API Key | GOOGLE_API_KEY |
| Grok / xAI | API Key | XAI_API_KEY |
| Ollama (local) | Endpoint | OLLAMA_BASE_URL |
| Azure OpenAI | API Key + Endpoint | AZURE_OPENAI_* |
| GitHub Copilot | OAuth | Via l'interface |
| Endpoint compatible OpenAI | API Key custom | Via l'interface |
👉 Plus de détails : Fournisseurs IA
WorkPilot AI opère sur un dépôt Git initialisé. Assurez-vous que votre projet contient :
mon-projet/
├── .git/ # obligatoire
├── package.json # ou requirements.txt / Cargo.toml / go.mod…
└── …
La détection automatique de stack reconnaît les frameworks courants :
- Frontend : React, Vue, Angular, Svelte…
- Backend : Django, Flask, FastAPI, Express, NestJS…
- Langages : TypeScript, JavaScript, Python, Rust, Go, Java…
- Outils : Vite, Webpack, Cargo, Poetry, Maven, Gradle…
- Tests : Jest, Vitest, Pytest, Playwright, Cypress…
node --version # v20 ou supérieur
python --version # 3.12 ou supérieur
git --version
claude --version # si Claude Code CLI installéDans l'application, ouvrez le panneau Paramètres → Diagnostic : toutes les lignes doivent être vertes.
| Problème | Solution |
|---|---|
| Node.js introuvable | Réinstaller depuis nodejs.org avec l'option "Add to PATH" |
| Modules natifs (xterm, pty…) | cd apps/frontend && pnpm run rebuild |
| Python manquant | Installer Python 3.12+ puis l'ajouter au PATH |
| Token Claude expiré |
claude puis /login
|
| API Key invalide | Vérifier les variables d'environnement dans .env-files/.env
|
| Problème OAuth | Révoquer dans les paramètres du fournisseur puis réautoriser |
| UI lente | Redémarrer l'app, fermer les autres terminaux IA |
Besoin de plus ? ➡️ Dépannage complet
Getting started / Pour débuter
- 🏠 Home
- 📘 Introduction · fr
- ⚡ Installation · fr
- 🚀 First project · fr
- 🧠 Key concepts · fr
- ❓ FAQ · fr
Usage
- 🖥 User interface · fr
- 📝 Creating a spec · fr
- 🔁 Multi-agent pipeline · fr
- 🤖 Specialized agents · fr
- 🔌 Integrations · fr
- 💡 AI providers · fr
- 🧩 Memory system · fr
Advanced / Avancé
Community / Communauté