|

PI AGENT DESKTOP : transformer Pi Coding Agent en poste de travail

https://pi-desktop.app/

📌 PI AGENT DESKTOP est une application de bureau open source qui rassemble Pi Coding Agent, les sessions, les fichiers du projet, un navigateur partagé, les extensions et les canaux de messagerie dans une interface locale.

Pi Coding Agent est d’abord un outil de terminal. Pi Agent Desktop lui donne une autre forme : une fenêtre persistante dans laquelle on peut retrouver ses conversations, choisir un projet, suivre les fichiers et laisser l’agent travailler sans garder un terminal ouvert en permanence. L’application est disponible pour macOS, Windows et Linux, avec un runtime Pi intégré.

La session devient le centre de l’expérience. Vous pouvez en créer, rechercher et organiser par date, afficher les appels d’outils et suivre la compression du contexte. Les messages peuvent être mis en file d’attente, orientés avec Steer ou prolongés avec Follow-up. Les pièces jointes, les commandes slash et les références de fichiers avec @ rapprochent l’usage d’un véritable espace de travail plutôt que d’une simple fenêtre de chat.

Les points qui ressortent :

  • 💬 Gérer plusieurs sessions Pi avec recherche et historique paginé
  • 📂 Ouvrir les fichiers du projet, les worktrees et les branches Git
  • 🌐 Utiliser un navigateur Chromium intégré avec les permissions de l’agent séparées
  • 🧩 Installer et administrer les Skills et Plugins de l’écosystème Pi
  • 📱 Continuer une conversation via微信, Telegram ou Feishu/Lark
  • 🖥️ Utiliser l’application sur macOS, Windows et Linux

Le navigateur intégré est probablement la fonction la plus inhabituelle. Il utilise un vrai Chromium dans un panneau séparé, avec plusieurs onglets, des profils, des connexions et les téléchargements. L’utilisateur et l’agent peuvent regarder la même page, mais l’accès de l’agent doit être autorisé séparément. Les permissions de programmation ne donnent pas automatiquement le droit de lire ou d’interagir avec le navigateur.

Le projet insiste sur son fonctionnement local-first. Les sessions et la configuration Pi restent dans ~/.pi/agent/, l’application n’ouvre pas de serveur local pour faire communiquer son interface, et le Renderer Electron fonctionne avec sandbox, CSP stricte et bridge preload contrôlé. L’architecture sépare le processus principal, l’Agent Host, l’interface React et le Browser View. Ce découpage est plus rassurant qu’un gros bloc Electron qui aurait accès à tout par défaut.

Les canaux微信, Telegram et Feishu/Lark permettent aussi de poursuivre une session à distance. Les conversations externes utilisent par défaut des sessions séparées, et les tokens de canaux sont chiffrés avec safeStorage. Cela peut être pratique pour surveiller une tâche longue ou envoyer une demande depuis son téléphone, mais il faut évidemment être attentif aux droits accordés à ces canaux.

Je trouve Pi Agent Desktop intéressant si vous utilisez déjà Pi et que le terminal seul commence à montrer ses limites. Il ne cherche pas à remplacer un éditeur de code complet : il assemble plutôt les pièces qui entourent l’agent. Le projet est encore jeune, donc certaines intégrations et comportements évolueront probablement, mais la direction est claire : faire de Pi une application de travail permanente, pas seulement une commande lancée à la demande.

Sources

Site officiel

Dépôt GitHub

Publications similaires

Laisser un commentaire