# Pi-Harness
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Русский · Français · Deutsch
Native Pi avec un espace de travail visuel, le contrôle des exécutions, la récupération et des équipes d’agents.
Pi Coding Agent ⊂ Pi-Harness
Télécharger · Créer un habillage · Captures d’écran
## Pourquoi Pi-Harness ? Pi-Harness propose Pi Coding Agent dans un espace de travail de bureau pour macOS, Windows et Linux. Gérez conversations, projets, fichiers, Git, modèles et Skills au même endroit, avec des outils pour examiner les exécutions, contrôler les budgets, reprendre le travail et coordonner des équipes d’agents. Native Pi exécute les agents. Vos sessions, configurations, outils, Skills et extensions restent compatibles avec Pi, que vous pouvez aussi utiliser en dehors de l’application. ## Native Pi et Pi-Harness Pi-Harness est un surensemble opérationnel de Pi Coding Agent : aux fonctions de Native Pi s’ajoutent observation, contrôle, récupération, orchestration et espace de travail visuel. | Fonction | Native Pi | Pi-Harness | | ------------------------ | --------- | ----------------------------- | | Agent Runtime | Oui | Native Pi | | Agent Loop | Oui | Native Pi | | Sessions | Oui | Oui + gestion visuelle | | Context | Oui | Oui + inspection | | Compaction | Oui | Oui + contrôle visuel | | Steering | Oui | Oui | | Follow-up | Oui | Oui | | Models | Oui | Oui + gestion | | Thinking | Oui | Oui + contrôle visuel | | Tools | Oui | Oui + sélection et politiques | | Skills | Oui | Oui + gestion | | Extensions | Oui | Oui + gestion | | Packages | Oui | Oui + gestion | | MCP / Codemode | Oui | Oui + sélection et politiques | | Runs | — | Oui | | Trace | — | Oui | | Replay | — | Oui | | Run Compare | — | Oui | | Evaluation | — | Oui | | Policy | — | Oui | | Budget | — | Oui | | Checkpoints | — | Oui | | Recovery | — | Oui | | Diagnostics | — | Oui | | Regression | — | Oui | | Artifacts | — | Oui | | Multi-Agent | — | Oui | | Task DAG | — | Oui | | Handoff | — | Oui | | Review Gates | — | Oui | | Worktree isolation | — | Oui | | Project architecture map | — | Oui | ## Fonctionnalités ### Espace de travail, fichiers et Git Commencez une conversation indépendante ou ouvrez un projet pour reprendre une session Pi. Consultez les réponses en streaming, le raisonnement, les appels d’outils, les images et les fichiers modifiés ; choisissez modèle, niveau de raisonnement et outils, ou compactez la conversation. Les outils de l’espace de travail donnent accès à Harness et aux agents en conservant la conversation et le brouillon. Parcourez et recherchez les fichiers, prévisualisez médias et documents, et modifiez le texte avec coloration syntaxique, numéros de ligne, recherche, annuler/rétablir, enregistrement explicite et protection contre les conflits de modifications externes. Git propose différences, historique, graphiques d’activité, commits, messages de commit IA facultatifs et worktrees. ### Fournisseurs et modèles Configurez des fournisseurs compatibles Pi à partir de préréglages ou d’adresses personnalisées. Gérez les identifiants, récupérez les modèles lorsque le service le permet, testez la connexion et choisissez le modèle de conversation. Les modèles d’image compatibles permettent de générer ou modifier des images, puis de télécharger les résultats. ### Skills, extensions, paquets et MCP Parcourez et modifiez les Skills intégrés et locaux, et gérez les paquets et extensions Pi dans le centre de fonctionnalités. Saisissez `@` pour rechercher et invoquer un Skill installé. Connectez MCP via les paquets compatibles. Les compléments [Superpowers](https://github.com/obra/superpowers) et [Odai](https://github.com/orziz/odai) peuvent être installés, mis à jour ou supprimés à votre demande. ### Harness : observer, contrôler et récupérer Examinez Runs, Trace, Replay, les chronologies et l’activité des outils. Comparez les exécutions, suivez les branches et les nouvelles tentatives dans Run Tree, et consultez tokens, coût, durée, artefacts et statistiques du projet. Définissez les politiques des outils et les budgets d’exécution, créez des points de contrôle, puis reprenez, créez une branche ou relancez le travail. Évaluation, diagnostic et références de régression aident à vérifier les résultats et à expliquer les échecs à partir des données enregistrées. ### Équipes d’agents et orchestration des tâches Coordonnez les agents Pi avec des équipes et modèles réutilisables. Affectez dépendances, priorités et responsables, lancez les tâches manuellement, en séquence ou en parallèle, transmettez résultats et artefacts et utilisez des étapes de revue. Les worktrees séparent les modifications ; budgets, alertes de conflit, pause, reprise, arrêt, nouvelle tentative, saut et réaffectation permettent de gérer le travail. ### Historique local des conversations Consultez ensemble les historiques de Claude Code, Codex (bureau et archives compris), Cursor, Cursor Agent, Gemini CLI, OpenCode et Pi. Recherchez, filtrez par source, projet ou dates, et ajoutez vos dossiers d’historique. La conversation originale reste en lecture seule. Vérifiez l’aperçu de transmission et modifiez la prochaine instruction avant de continuer dans un nouveau chat Pi du même projet. Consultation, aperçus locaux et nouvelles tentatives de scan ne consomment aucun token de modèle. Les synthèses IA facultatives utilisent votre modèle configuré uniquement à votre demande. ### Architecture du projet Ouvrez Architecture dans l’espace de travail pour explorer modules, dépendances, points d’entrée et références au code. Filtrez par paquet, ciblez un module, changez de page, zoomez ou passez en plein écran. Enregistrez les analyses, repérez les changements des sources et exportez JSON, HTML hors ligne ou la vue actuelle en PNG. L’analyse locale ne consomme aucun token de modèle ; les descriptions IA sont facultatives. Les imports JavaScript, TypeScript et Vue sont analysés localement ; les autres langages compatibles disposent d’un index par fichier. L’analyse indique sa couverture et ses limites. ### Thèmes et habillages personnalisés Choisissez les palettes classiques, Ming, Starship Cockpit, les fonds macOS 27 ou un habillage importé. Les nouvelles installations démarrent en mode sombre. Personnalisez les noms du chat, l’icône, les images de fond locales, les halos de fenêtre et d’écran et l’effet de flamme du champ de saisie. Une animation accompagne la vérification de l’environnement au démarrage ; les versions sans mascotte conservent les réglages généraux d’apparence. ### Environnement et réglages Vérifiez Node.js, npm, PATH, Pi Coding Agent et la configuration active. Installez, mettez à jour ou réparez Pi dans les environnements compatibles ; consultez le diagnostic, gérez les sauvegardes de configuration et vérifiez les mises à jour de l’application. L’interface est disponible en huit langues. ## Créer votre habillage Utilisez le [modèle d’habillage Pi-Harness](https://github.com/wangmiaozero/pi-harness-skin-starter) pour créer le style souhaité. 1. Utilisez le dépôt comme modèle ou téléchargez-le. 2. Ouvrez-le avec votre agent de programmation et décrivez le style dans le prompt fourni. 3. Importez le projet terminé depuis **Paramètres → Thème → Importer un thème**. Le modèle multilingue propose des indications pour les couleurs, aperçus, fonds et portraits facultatifs. Conservez l’habillage dans son propre dépôt pour le mettre à jour et le partager indépendamment. ## Captures d’écran Les interfaces sont classées par thème. Consultez l’[index complet des captures](docs/README.md) pour les autres vues. ### Thème classique #### Espace de travail [](docs/%E5%8A%9F%E8%83%BD%E7%95%8C%E9%9D%A2/%E7%BB%8F%E5%85%B8%E4%B8%BB%E9%A2%98/%E5%B7%A5%E4%BD%9C%E5%8C%BA.png)