-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
This guide helps you install WorkPilot AI and run it for the first time.
| Resource | Minimum | Recommended |
|---|---|---|
| OS | Windows 10+ / macOS 10.15+ / Ubuntu 20.04+ | Latest versions |
| RAM | 8 GB | 16 GB |
| Storage | 2 GB free | 5 GB free |
| Network | Stable internet | — |
- Node.js 20+ (CI builds on Node 22)
- Python 3.12+
- Git (initialized repository required on target projects)
- pnpm 8+
-
Claude Code CLI (recommended) —
pnpm add -g @anthropic-ai/claude-code
The easiest method. Download the installer for your platform from the Releases page.
- Download
WorkPilot-AI-<version>-win32-x64.exe - Double-click the installer
- Let Windows verify the signature then launch the app
-
Apple Silicon (M1/M2/M3):
WorkPilot-AI-<version>-darwin-arm64.dmg -
Intel:
WorkPilot-AI-<version>-darwin-x64.dmg
Open the .dmg and drag the app into Applications.
-
AppImage (universal):
WorkPilot-AI-<version>-linux-x86_64.AppImage— make executable and run -
Debian/Ubuntu:
.debinstallable viasudo dpkg -i -
Flatpak:
.flatpak
All releases ship with SHA256 checksums and VirusTotal scans.
# 1. Clone the repository
git clone https://github.com/krovomi/WorkPilot-AI.git
cd WorkPilot-AI
# 2. Install all dependencies (Node + Python auto)
pnpm install
# 3. Run in development mode (Electron + Vite HMR)
pnpm run devThe script automatically creates the Python virtual environment and installs all dependencies.
# Python backend
cd apps/backend
uv venv && uv pip install -r requirements.txt
# or: python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
# Electron frontend
cd ../frontend
pnpm install
pnpm run devOn first launch, WorkPilot AI guides you through connecting at least one AI provider.
claude
# Type: /login
# Follow the link in your browserThe OAuth token is saved in your OS keychain (macOS Keychain / Windows Credential Manager / Linux libsecret).
| Provider | Auth method | Environment 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 UI |
| OpenAI-compatible custom | API Key | via UI |
👉 More details: AI Providers
WorkPilot AI operates on an initialized Git repository. Make sure your project contains:
my-project/
├── .git/ # required
├── package.json # or requirements.txt / Cargo.toml / go.mod…
└── …
Automatic stack detection recognizes common frameworks:
- Frontend: React, Vue, Angular, Svelte…
- Backend: Django, Flask, FastAPI, Express, NestJS…
- Languages: TypeScript, JavaScript, Python, Rust, Go, Java…
- Tools: Vite, Webpack, Cargo, Poetry, Maven, Gradle…
- Tests: Jest, Vitest, Pytest, Playwright, Cypress…
node --version # v20 or higher
python --version # 3.12 or higher
git --version
claude --version # if Claude Code CLI is installedIn the app, open Settings → Diagnostics: all checks should be green.
| Problem | Solution |
|---|---|
| Node.js not found | Reinstall from nodejs.org with "Add to PATH" |
| Native modules (xterm, pty…) | cd apps/frontend && pnpm run rebuild |
| Python missing | Install Python 3.12+ and add to PATH |
| Claude token expired |
claude then /login
|
| Invalid API key | Check env vars in .env-files/.env
|
| OAuth issue | Revoke in provider settings and re-authorize |
| Slow UI | Restart app, close other AI terminals |
More? ➡️ Full troubleshooting
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é