Crystl : un terminal macOS pour faire tourner plusieurs agents de code en parallèle
Votre prochaine création commence par une phrase. — crédits offerts à l’inscription Donner vie à mon idée
Faire tourner un agent de code, c'est facile. En faire tourner trois ou quatre en parallèle sur le même dépôt, sans que les branches se marchent dessus ni que les demandes d'approbation se perdent dans des onglets, c'est une autre histoire. Crystl se présente comme une réponse à ce problème : une application macOS native, écrite en Swift, qui se décrit comme un terminal multitâche pour agents IA. L'outil exécute Claude Code, Codex, Antigravity CLI et, plus généralement, n'importe quel agent en ligne de commande.
Précision importante avant d'aller plus loin : les éléments ci-dessous proviennent de la page officielle du produit, qui est une page marketing. Aucun test indépendant n'est disponible, et les bénéfices annoncés (légèreté, fluidité, pertinence de l'orchestration) ne sont pas vérifiés par une tierce partie. À lire comme une description de fonctionnalités, pas comme un verdict.
Le modèle mental : gems, shards, worktrees
Crystl organise le travail autour de deux objets. Le gem représente un projet. Le shard représente une session : chaque shard est un terminal complet, rattaché à un projet.
Le point intéressant est l'isolation. Plusieurs agents peuvent travailler en parallèle sur le même dépôt, chacun dans son propre worktree git et sur sa propre branche. Concrètement, cela évite le scénario classique où deux agents modifient les mêmes fichiers en même temps et où l'on passe son temps à démêler ce qui vient de qui. Pour un développeur qui délègue une tâche de refactoring à un agent pendant qu'un autre explore une piste de correction, c'est le genre de séparation qui rend le parallélisme réellement praticable.
La source indique aussi que les shards hors écran réduisent fortement leur rendu pour rester légers sur la machine. C'est une affirmation du produit, pas une mesure publiée.
Ce qui se passe quand un agent attend une réponse
Le goulot d'étranglement du travail multi-agents n'est pas le calcul, c'est l'attention. Un agent qui pose une question ou demande une approbation bloque jusqu'à ce qu'on lui réponde. Crystl traite ce point avec des cartes flottantes qui signalent les demandes d'approbation, les questions et les notifications, sans avoir à changer de fenêtre.
Le niveau d'intégration dépend toutefois de l'agent. Claude Code bénéficie de l'intégration la plus poussée. Codex prend en charge les hooks nécessaires aux cartes d'approbation. Antigravity CLI, en revanche, ne les prend pas encore en charge : ces fonctionnalités n'y sont pas disponibles. La compatibilité avec d'autres agents en ligne de commande (aider, goose, Ollama, Kimi Code) est annoncée de façon générale, sans détail sur ce qui fonctionne réellement au-delà de l'exécution dans un terminal.
Configuration versionnée et mémoire partagée
Deux choix de conception méritent d'être relevés, parce qu'ils touchent à des irritants connus.
D'abord, la configuration des agents est stockée en markdown dans le dépôt. Elle est donc versionnée avec le code : on peut la relire, la comparer, la faire évoluer en équipe, plutôt que de la laisser enfermée dans les réglages d'une application.
Ensuite, un fichier WORKBENCH.md partagé sert de liste de tâches commune entre l'utilisateur et l'agent. L'idée est de donner un point de référence unique sur ce qui reste à faire, lisible par les deux parties.
La source mentionne par ailleurs un optimiseur de projet qui attribue une note de préparation aux agents, classe les manques et propose des corrections en un clic, ainsi qu'un suivi des tokens comptant la consommation par tour et projetant le contexte restant. Ces deux fonctions sont décrites par l'éditeur ; leur utilité réelle dépendra de la qualité des recommandations, qu'on ne peut pas évaluer sans usage.
Orchestration : ce qui est gratuit, ce qui est payant
C'est ici que la frontière entre les offres devient concrète. Selon la source, un orchestrateur capable de gérer des sous-agents est réservé à l'offre payante Guild. Le mode « crystl quest », qui réunit des agents spécialisés dans un chat partagé pour diviser le travail, est également décrit dans le cadre du produit.
L'offre gratuite inclut les shards isolés, les cartes flottantes et jusqu'à 3 planifications. L'offre Guild est annoncée à 170 dollars par an. Aucune indication de prix ou de disponibilité spécifique aux marchés francophones n'est fournie.
Une application iPhone permet de surveiller, approuver et lancer des agents. Elle est gratuite en Wi-Fi ; le passage par un relais chiffré dépend de Guild. Le fonctionnement exact de ce relais et ses limites ne sont pas détaillés dans la source.
Comparatif rapide des fonctions par offre
- Gratuit : shards isolés par worktree, cartes flottantes d'approbation, jusqu'à 3 planifications, application iPhone en Wi-Fi.
- Guild (170 $/an) : orchestrateur avec sous-agents, relais chiffré pour l'application iPhone.
- Intégration la plus complète : Claude Code. Partielle : Codex (hooks pour les cartes d'approbation). Limitée : Antigravity CLI (pas de hooks à ce jour).
Ce que ça change pour un dev ou un créateur qui délègue à des agents
L'intérêt de Crystl ne réside pas dans le terminal lui-même, mais dans la discipline qu'il impose : un projet, plusieurs sessions, chacune isolée dans son worktree, avec une vue d'ensemble de ce que fait chaque agent. Pour quelqu'un qui a déjà adopté Claude Code ou Codex et qui bute sur la gestion de plusieurs chantiers simultanés, c'est un cadre qui a du sens.
Trois réserves, cependant. D'abord, l'outil est macOS uniquement : hors de question pour un poste Linux ou Windows. Ensuite, l'intégration la plus riche est liée à un agent en particulier, ce qui crée une dépendance. Enfin, la maturité réelle du produit n'est pas établie : la source ne précise ni date de sortie ni numéro de version, et rien n'indique un retour d'expérience indépendant.
À retenir
- Crystl est un terminal macOS natif pour agents en ligne de commande, avec Claude Code comme intégration principale.
- L'isolation par worktree git et branche dédiée est le vrai argument pour le travail multi-agents sur un même dépôt.
- Les cartes d'approbation évitent de surveiller chaque onglet, mais ne fonctionnent pas encore avec Antigravity CLI.
- Configuration en markdown versionnée et fichier WORKBENCH.md partagé : deux choix qui sortent la configuration de l'application.
- L'orchestrateur à sous-agents est réservé à l'offre Guild à 170 $/an ; le gratuit couvre l'isolation, les cartes et 3 planifications.
- Aucun test indépendant disponible : traiter les promesses de performance comme des affirmations de l'éditeur.