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.
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.
Alternatives
Devin
Devin est un agent de codage IA qui automatise des sous-tâches en parallèle pour des migrations et gros refactors, sous contrôle humain et validation.
imgcook
imgcook est un outil intelligent qui convertit les maquettes de conception en code de haute qualité, prêt pour la production, en un seul clic.
Pi Coding Agent
Pi Coding Agent est un agent de codage en terminal pour les développeurs qui veulent de l’aide depuis la ligne de commande. Docs, GitHub et Discord.
Biji
Biji est une plateforme polyvalente conçue pour améliorer la productivité grâce à des outils et des fonctionnalités innovants.
Ably Chat
Ably Chat : API et SDK de chat temps réel pour créer des applications personnalisées, avec réactions, présence et édition/suppression de messages.
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.