Orca : IDE open source pour piloter des agents de code

Published · AI Daily — AI-assisted deep research, methodology & disclosure

Orca est un environnement de développement agentique (ADE) open source de stablyai, conçu pour les développeurs qui utilisent plusieurs agents de code en ligne de commande en même temps. Il fait tourner Claude Code, Codex, OpenCode, Pi et d'autres côte à côte. Chaque agent a son propre git worktree, et une seule interface suit toute la progression. Vous pouvez envoyer le même prompt à plusieurs agents, comparer les résultats, puis fusionner le meilleur. Orca propose aussi un terminal de niveau Ghostty, un mode design, des intégrations GitHub et Linear, des worktrees distants via SSH, des annotations de diff, un suivi sur mobile et une CLI Orca. Tous les agents utilisent votre propre abonnement. Il convient aux développeurs et aux équipes qui misent fortement sur le code assisté par IA et veulent tester en parallèle et gérer leurs sessions au même endroit.

Contexte

Les agents de code en ligne de commande se sont multipliés en un an. Claude Code, Codex, OpenCode, Cursor et Copilot brillent chacun dans des situations différentes, et beaucoup de développeurs en gardent plusieurs ouverts en même temps. Le problème est concret : chaque agent occupe sa fenêtre de terminal et modifie le même dossier de code. Il devient difficile de savoir qui a changé quoi, de voir si une tâche est terminée, ou de comparer deux modèles sans copier le dépôt à la main.

Orca, projet open source de stablyai, vise cette couche d'orchestration. Il se présente comme un AI Orchestrator et figure sur GitHub parmi les projets ade et agent-ide. Ce n'est pas un agent de plus, mais un poste de travail qui les héberge tous. Il ne choisit pas le modèle à votre place et ne demande pas de changer d'abonnement. D'après la source, le dépôt approche les 100 000 étoiles, signe que le travail parallèle avec plusieurs agents répond à un vrai besoin.

Analyse approfondie

Le choix central d'Orca est le git worktree comme unité d'isolation. Un même prompt peut partir vers cinq agents à la fois. Chacun travaille dans son propre worktree, sans écraser les autres. À la fin, on compare les résultats et on fusionne le meilleur. C'est plus sûr qu'une file d'attente dans un seul dossier. Autour de ce noyau, Orca ajoute plusieurs outils. Le terminal, de niveau Ghostty, gère le rendu WebGL et les divisions illimitées, et l'historique survit à un redémarrage. Le mode design permet de cliquer sur un élément dans une vraie fenêtre Chromium : son HTML, son CSS et une capture recadrée partent directement dans le prompt de l'agent. En revue, on annote n'importe quelle ligne d'un diff généré par l'IA et on renvoie la note à l'agent, sans quitter l'application. Un sélecteur de comptes suit l'usage de Claude et de Codex, affiche la réinitialisation des limites et change de compte sans nouvelle connexion. La CLI Orca laisse enfin les agents piloter Orca, avec des commandes comme orca worktree create, snapshot, click et fill.

Comment démarrer avec Orca ? On télécharge l'application de bureau sur le site officiel, on ajoute un dépôt existant, puis on lance l'agent en ligne de commande que l'on utilise déjà. Le README précise que tout agent qui tourne dans un terminal tourne dans Orca : Claude Code, Codex, Grok, Cursor, GitHub Copilot, OpenCode, Amp, Antigravity, Pi, Hermes Agent ou Devin. Orca utilise vos propres abonnements et n'ajoute aucune couche de facturation. La source décrit quatre usages. Le premier est l'essai en parallèle d'une même demande. Le deuxième part des PR, tickets et tableaux GitHub et Linear, pour ouvrir un worktree depuis une tâche. Le troisième déporte l'agent sur une machine distante par SSH, avec reconnexion automatique et redirection de ports. Le quatrième passe par les applications iOS et Android, qui notifient la fin d'une tâche et permettent d'envoyer de nouvelles instructions.

Impact sur l'industrie

Orca fait passer le code assisté par IA d'une conversation unique à la gestion d'un groupe de travailleurs parallèles. Quand les agents deviennent bon marché et fiables, le goulot se déplace de la génération vers l'attribution des tâches, l'isolation des changements, la revue et la fusion. Orca réunit ces étapes dans une seule interface et s'appuie sur l'écosystème ouvert des CLI plutôt que sur un seul éditeur de modèles. Cela séduit les équipes qui veulent garder leur liberté de choix.

Les risques sont réels. Selon le README, une version sort chaque jour : l'interface peut donc changer souvent et la documentation prendre du retard. Plusieurs agents en parallèle consomment en même temps les quotas de plusieurs abonnements. Le suivi d'usage aide, mais la maîtrise des coûts reste à la charge de l'utilisateur. L'isolation par worktree évite les conflits de fichiers sans remplacer la relecture humaine, et Computer Use, qui peut agir sur un vrai bureau, exige des autorisations prudentes. La source ne détaille ni la collaboration d'équipe ni la gestion des droits.

Perspectives

Trois questions méritent d'être suivies. Les applications mobiles et l'exécution distante deviendront-elles une entrée quotidienne stable ? La CLI Orca fera-t-elle naître des workflows où les agents s'orchestrent entre eux ? Enfin, quelle relation s'installera avec les interfaces propres aux éditeurs d'agents, dont Orca dépend pour les outils en ligne de commande tout en les concurrençant ?

Pour l'instant, Orca convient aux développeurs et aux équipes qui misent sur le code assisté par IA. Le conseil pratique est de l'essayer d'abord sur un dépôt non critique, de surveiller le quota de chaque abonnement et de garder la relecture humaine comme dernière barrière avant toute fusion.

Sources

FAQ

Qu'est-ce qu'Orca et quel problème résout-il ?

Orca est un environnement de développement agentique (ADE) open source de stablyai. Il fait tourner côte à côte des agents de code en ligne de commande comme Claude Code, Codex, OpenCode et Pi. Chaque agent a son propre git worktree, et une seule interface suit toute la progression.

Pourquoi Orca est-il important pour les développeurs qui utilisent des agents de code ?

Orca compte parce qu'il fait passer le code assisté par IA d'une conversation unique à la gestion de travailleurs parallèles. Quand les agents deviennent fiables et peu chers, le goulot se déplace vers la répartition des tâches, l'isolation, la revue et la fusion. Orca réunit ces étapes dans une interface sans imposer un seul fournisseur de modèle.

Quels points faut-il surveiller avant d'adopter Orca ?

Avant d'adopter Orca, plusieurs points demandent de l'attention. Les versions rapides peuvent changer souvent l'interface et le comportement. Des agents en parallèle consomment plusieurs quotas d'abonnement en même temps. L'isolation par worktree ne remplace pas la relecture humaine des fusions. L'article ne détaille ni la collaboration d'équipe ni la gestion des permissions.