|

Orca : l’IDE worktree pour lancer plusieurs agents de code en parallèle

https://github.com/stablyai/orca

📌 Orca regroupe, dans une seule fenêtre, le pilotage de plusieurs worktrees Git et de plusieurs terminaux pour faire avancer plusieurs chantiers en parallèle sans mélange de contexte. L’idée est simple: un worktree = une branche isolée, avec ses sessions, ses commandes, ses agents et ses notifications, pour passer d’une feature à l’autre sans perdre le fil.

Le cœur du workflow repose sur des worktrees, donc sur une isolation réelle côté Git. Chaque tâche vit dans son espace: fichiers, dépendances, build, logs, et surtout historique de commandes. Résultat: une session d’agent qui génère des modifications sur une branche ne pollue pas la suivante, et l’aller-retour entre deux features se fait sans gymnastique de stash/rebase pour “nettoyer” l’état local.

Orca n’impose pas un agent unique. L’outil est pensé comme un orchestrateur: il permet d’ouvrir plusieurs terminaux et d’y exécuter ce qui convient, y compris des assistants de code en CLI. L’intérêt n’est pas de remplacer ces outils, mais de leur donner un cadre: des worktrees lisibles, un suivi de statut, et une manière rapide de repérer les sessions actives ou celles qui attendent une action humaine.

points cles

  • 🧩 Worktrees visibles et isolés pour traiter plusieurs sujets en parallèle sans collisions de contexte
  • 🖥️ Plusieurs terminaux, onglets et panneaux pour exécuter agents, builds et scripts côté projet
  • 🔔 Suivi de statut, notifications et marqueurs “non lus” pour ne pas rater un retour important
  • 🔎 Navigation rapide: édition, recherche, fichiers, et aperçu de diffs pour accélérer les boucles de review
  • 🧷 Intégrations GitHub pour garder un lien direct avec PR, checks et tâches sans perdre le fil
  • 🌍 Application desktop multi-OS, pensée pour un usage quotidien sur des repos multiples

Orca propose aussi un socle plus “IDE” quand c’est nécessaire: un éditeur de fichiers, une recherche, une vue source control. L’idée n’est pas d’imposer un éditeur unique, mais de permettre de faire des ajustements rapides sans sortir de l’app quand une modification est triviale (renommer un symbole, ajuster une config, corriger un README, vérifier une diff). Dès que la tâche demande un environnement plus lourd, les terminaux restent le point d’entrée principal.

Pour tirer le meilleur d’Orca, une règle simple aide: un worktree par intention. Un pour une correction petite et urgente, un pour un développement long, un pour un spike, un pour une review. Chaque worktree garde ses sessions, et les marqueurs d’état servent de checklist. Au final, Orca s’impose surtout quand l’attention doit rester stable alors que le nombre de tâches augmente: l’outil ne code pas à la place, il met de l’ordre dans le parallélisme.

Publications similaires

Laisser un commentaire