-
-
Notifications
You must be signed in to change notification settings - Fork 0
Customization.fr
WorkPilot AI est entièrement personnalisable : thèmes de couleurs, langue, raccourcis clavier, palette de commandes, plugins.
WorkPilot AI embarque 7 thèmes prêts à l'emploi, chacun avec variantes claire et sombre :
| Thème | Ambiance |
|---|---|
| Default | Neutre et professionnel |
| Dusk | Violets et bleus profonds |
| Lime | Vert tech, rappelant les terminaux |
| Ocean | Bleus marins, apaisant |
| Retro | Inspiration années 80, contrastes vifs |
| Neo | Moderne, palette graphique |
| High Contrast | Accessibilité, contrastes max |
Chaque thème :
- A des variables CSS pour chaque token (bg, fg, border, accent, success, warning, error…)
- Est défini dans
apps/frontend/src/shared/constants/themes.ts - Peut servir de base à un thème custom
Paramètres → Apparence → Thème — preview live en un clic.
Créez votre propre thème avec l'éditeur intégré :
- Paramètres → Apparence → Créer un thème
- Pour chaque token :
- Color picker HSL / RGB / Hex
- Preview live sur un échantillon d'UI
- Switch clair/sombre indépendamment
- Export en JSON → partage avec l'équipe
- Import d'un thème JSON → application immédiate
{
"name": "My Theme",
"light": {
"background": "#ffffff",
"foreground": "#1a1a1a",
"accent": "#6366f1",
"border": "#e5e7eb",
"success": "#16a34a",
"warning": "#eab308",
"error": "#dc2626"
},
"dark": {
"background": "#0a0a0a",
"foreground": "#fafafa",
"accent": "#818cf8",
"border": "#262626",
"success": "#22c55e",
"warning": "#facc15",
"error": "#f87171"
}
}Interface bilingue : Français 🇫🇷 et Anglais 🇬🇧 avec bascule instantanée.
Paramètres → Langue — la bascule est immédiate, aucun redémarrage.
- 55 namespaces de traduction par langue
- Tous les libellés UI
- Messages d'erreur
- Tooltips et aides contextuelles
- Onboarding
- Documentation des paramètres
Les fichiers sont dans :
apps/frontend/src/shared/i18n/locales/en/*.jsonapps/frontend/src/shared/i18n/locales/fr/*.json
Pour ajouter une langue :
- Créer
apps/frontend/src/shared/i18n/locales/<code>/(ex :depour allemand) - Copier tous les JSON anglais et les traduire
- Ajouter la langue dans le sélecteur (
i18nconfig) - Ouvrir une PR
Accédez à toutes les fonctionnalités au clavier en une seule combinaison :
-
Windows/Linux :
Ctrl + K -
macOS :
Cmd + K
Tapez des bouts du nom de la commande :
-
ntask→ Nouvelle tâche -
ktheme→ Changer de thème -
gitpr→ Créer une PR GitHub
| Action | Accès palette |
|---|---|
| Nouvelle tâche | « Créer tâche » |
| Ouvrir un terminal agent | « Ouvrir terminal » |
| Basculer vers Mission Control | « Mission Control » |
| Changer de thème | « Thème » |
| Changer de langue | « Langue » |
| Ouvrir les paramètres | « Paramètres » |
Quelques raccourcis par défaut (tous personnalisables) :
| Action | Raccourci |
|---|---|
| Palette de commandes | Ctrl/Cmd + K |
| Nouvelle tâche | Ctrl/Cmd + N |
| Rechercher globalement | Ctrl/Cmd + P |
| Toggle sidebar | Ctrl/Cmd + B |
| Pause agent courant | Ctrl/Cmd + Shift + P |
| Kill terminal courant | Ctrl/Cmd + Shift + K |
| Navigation entre vues | Ctrl/Cmd + 1..9 |
Paramètres → Raccourcis clavier : toutes les commandes sont remappables.
Pour les mains libres ou l'accessibilité :
Paramètres → Voice Control → Activer
Exemples de commandes vocales :
- « Ouvre une nouvelle tâche pour ajouter l'authentification »
- « Mets en pause la tâche numéro 3 »
- « Lance la revue QA sur la spec en cours »
- « Change de thème »
Moteur STT configurable (Whisper local, OpenAI, Azure…).
Le Kanban et les vues principales supportent :
- Réorganiser les colonnes par drag & drop
- Ajouter des colonnes personnalisées
- Automatiser des transitions (ex : auto-merge si le QA passe)
- Filtres persistants (par priorité, assignee, label…)
- Views sauvegardées avec filtres prédéfinis
Paramètres → Plugins donne accès à la marketplace communautaire :
- Parcourir les plugins disponibles
- Installer en un clic
- Rating et reviews de la communauté
- Désactivation et mise à jour simples
- Intégrations : Slack, Discord, Notion, Obsidian…
- Skills agents : spécialisations métier (e-commerce, fintech…)
- Thèmes : partagés par la communauté
- MCPs : serveurs Model Context Protocol
Les plugins sont isolés et doivent déclarer leurs permissions — aucun plugin ne peut accéder au filesystem ou au réseau sans autorisation explicite.
Paramètres → Apparence → Police :
- Famille : monospace au choix (JetBrains Mono, Fira Code, Cascadia Code, SF Mono…)
- Taille globale (10 à 20 pt)
- Ligatures (on/off)
- Hauteur de ligne
Séparément pour les terminaux (xterm.js) : police, taille, curseur.
Pour les utilisateurs qui souhaitent aller plus loin :
| Paramètre | Localisation |
|---|---|
| Modèle par phase | Paramètres → Fournisseurs IA → Phases |
| Budget thinking | idem |
| Nombre max d'agents parallèles | Paramètres → Agents → Limite parallélisme |
| Timeout global | Paramètres → Sécurité → Timeouts |
| Variables d'environnement | Paramètres → Environnement |
| Chemin du worktree | Paramètres → Projet → Emplacement worktree |
Pour synchroniser plusieurs machines ou partager votre config :
# Export
Paramètres → Avancé → Export settings → settings.json
# Import
Paramètres → Avancé → Import settingsLe fichier contient :
- Thèmes custom
- Raccourcis
- Préférences de layout
- Profils IA (sans credentials — ceux-ci restent dans le Keychain)
➡️ Fonctionnalités avancées — Mission Control, Arena, Self-Healing…
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é