UStackUStack
Phasr icon

Phasr

Phasr est un espace de travail desktop open source pour lancer des agents de codage IA en parallèle, avec isolation Git worktree et revue humaine avant fusion.

Phasr

Qu’est-ce que Phasr ?

Phasr est un espace de travail desktop open source pour exécuter des agents de codage IA en parallèle. Il est conçu pour les développeurs qui veulent coordonner plusieurs agents de codage basés sur le terminal, isoler chaque tâche et relire les modifications avant leur fusion dans une branche principale.

Le produit est centré sur l’isolation Git worktree, la visibilité en temps réel des tâches et la revue humaine. Il prend en charge un flux de travail axé sur la revue pour les équipes qui veulent comparer les diffs, approuver ou refuser des changements, et travailler avec les sorties des agents dans leur éditeur ou IDE préféré.

Fonctionnalités clés

  • Exécution parallèle d’agents : lancez plusieurs agents de codage IA en même temps, chacun sur sa propre tâche, afin que le travail puisse avancer en parallèle plutôt qu’en séquence.
  • Isolation Git worktree : chaque agent s’exécute dans un Git worktree séparé, ce qui isole les modifications et évite les conflits dans un répertoire de travail partagé.
  • Suivi des tâches en temps réel : surveillez le statut, l’avancement et les tâches en attente ou terminées depuis l’espace de travail pendant l’exécution.
  • Prise en charge terminal agnostique des agents : Phasr est conçu pour fonctionner avec des agents CLI exécutés dans un terminal, notamment des outils comme Claude Code, Codex CLI, Gemini CLI, Cursor Agent et Aider.
  • Contrôles de revue et de fusion : inspectez les diffs au niveau des fichiers, les résumés des changements et le nombre de lignes, puis approuvez, refusez ou demandez des modifications avant la fusion.
  • Passage à l’éditeur : ouvrez le travail généré par les agents dans des éditeurs externes comme VS Code, Cursor, JetBrains, Zed ou d’autres environnements de développement natifs.

Comment utiliser Phasr

Commencez par télécharger l’application macOS ou consulter le projet sur GitHub. Puis créez ou connectez un dépôt, lancez un ou plusieurs agents de codage sur des tâches distinctes, et laissez Phasr gérer les worktrees isolés pour chaque agent.

Au fur et à mesure que les changements sont produits, relisez les diffs dans l’espace de travail, ouvrez le code dans votre éditeur préféré si nécessaire, et n’approuvez que le travail prêt à être fusionné dans la branche principale.

Cas d’usage

  • Implémenter plusieurs changements de dépôt à la fois : attribuez des tâches distinctes comme le middleware d’authentification, le rate limiting et les retries de webhook à différents agents afin qu’ils puissent s’exécuter en parallèle.
  • Relire la sortie des agents avant la fusion : utilisez le workflow de diff et d’approbation pour valider le code généré avant qu’il n’atteigne la branche principale.
  • Travailler avec des outils IA basés sur le terminal : orchestrez des agents de codage CLI sans être enfermé dans un seul fournisseur ou protocole propriétaire.
  • Garder les changements isolés dans une base de code partagée : donnez à chaque agent son propre worktree pour réduire les conflits de fichiers et simplifier le développement parallèle.
  • Modifier le code généré dans un IDE préféré : ouvrez les changements créés par les agents dans VS Code, Cursor, JetBrains, Zed ou un autre éditeur pour une revue manuelle plus poussée.

FAQ

Phasr est-il open source ? Oui. La page décrit Phasr comme open source et indique qu’il est disponible sous licence MIT.

Quelles plateformes prend-il en charge ? La page source indique que Phasr est disponible pour macOS. Aucune autre plateforme desktop n’est mentionnée.

Phasr fonctionne-t-il avec un seul modèle ou fournisseur d’IA ? Non. Le produit est décrit comme agnostique aux agents et compatible avec des outils basés sur le terminal comme Claude Code, Codex CLI, Gemini CLI, Cursor Agent et Aider.

Puis-je relire les changements avant leur fusion ? Oui. L’espace de travail inclut des diffs de fichiers, des résumés des changements et des actions d’approbation comme refuser ou approuver et fusionner.

Phasr remplace-t-il votre éditeur ? Pas nécessairement. La page met l’accent sur un passage en un clic vers des éditeurs externes, ce qui indique qu’il est conçu pour fonctionner aux côtés des outils de développement natifs plutôt que pour les remplacer.

Alternatives

  • Assistants de codage à agent unique : outils qui se concentrent sur un seul agent ou un seul flux de codage conversationnel à la fois. Ils sont plus simples, mais ne mettent pas l’accent sur l’orchestration parallèle des tâches ni sur l’isolation des worktrees.
  • Fonctionnalités IA de codage intégrées à l’IDE : assistants intégrés à l’éditeur, comme ceux embarqués dans les éditeurs de code ou les IDE. Ils sont pratiques pour une aide directement dans l’éditeur, mais ils n’offrent pas forcément le même espace de travail multi-agent ni le même workflow de revue.
  • Autres lanceurs d’agents basés sur le terminal : outils d’orchestration CLI qui exécutent des agents depuis le terminal. Ils peuvent offrir une exécution d’agents similaire, mais pas toujours le même processus de fusion axé sur la revue ni la gestion intégrée des worktrees.
  • Outils généraux de workflow Git : outils de branches et de fusion qui aident à gérer les changements de code. Ils favorisent la collaboration, mais ne sont pas spécifiquement conçus pour coordonner plusieurs agents de codage IA en parallèle.
Phasr | UStack