À propos du projet
Orca est une application de bureau open-source développée par stablyai, se présentant comme un "environnement de développement d'agents" pour travailler avec une flotte d'agents de codage IA en parallèle. Disponible sur macOS, Windows et Linux, avec des applications mobiles compagnes pour iOS et Android, le projet est sous licence MIT.
L'idée centrale est de permettre aux développeurs d'exécuter plusieurs agents de codage basés sur le terminal simultanément, chacun isolé dans son propre worktree git, tout en les suivant depuis un seul endroit. Comme il fonctionne via n'importe quel agent s'exécutant dans un terminal, Orca prend en charge Claude Code, Codex, Grok, Cursor, GitHub Copilot, OpenCode, Cline, Devin, Goose, Qwen Code et de nombreux autres agents CLI.
Les fonctionnalités clés décrites dans le README incluent :
- Worktrees parallèles : Distribuer une invite à travers plusieurs agents, chacun travaillant dans un worktree git séparé, puis comparer les résultats et fusionner la sortie gagnante.
- Companion mobile : Applications iOS et Android qui notifient les utilisateurs lorsqu'un agent termine et permettent des messages de suivi depuis un téléphone.
- Splits terminal : Terminals de classe Ghostty avec rendu WebGL, splits illimités et historique de défilement persistant après redémarrage.
- Mode Design : Un navigateur intégré basé sur Chromium permet aux utilisateurs de cliquer sur un élément d'interface utilisateur pour envoyer son HTML, CSS et une capture d'écran recadrée directement dans l'invite d'un agent.
- Intégration GitHub et Linear : Parcourir les pull requests, les problèmes et les tableaux de projets dans l'application, ouvrir un worktree à partir d'une tâche et examiner sans changer de contexte.
- Worktrees SSH : Exécuter des agents sur une machine distante avec accès à l'édition de fichiers, git et au terminal, y compris la reconnexion automatique et le transfert de ports.
- Annotation de diff IA : Commenter n'importe quelle ligne de diff et renvoyer ces commentaires à l'agent pour des modifications et des commits sans quitter Orca.
- Glisser-déposer de fichiers vers l'agent : L'éditeur intégré avec sauvegarde automatique permet de faire glisser des fichiers ou des images dans l'invite d'un agent.
- Orca CLI : Automatiser les flux de travail avec des commandes telles que orca worktree create, snapshot, click et fill ; les agents peuvent également piloter Orca via la CLI.
- Autres utilitaires : Recherche rapide, commutateur de compte avec suivi d'utilisation pour Claude et Codex, aperçus riches de dépôts pour Markdown/images/PDFs, contrôles d'utilisation de l'ordinateur et notifications avec états non lus.
Pour l'installation, le README indique les téléchargements depuis onOrca.dev et les builds de release directs, ainsi que Homebrew pour macOS et un package AUR pour Arch Linux. Un guide séparé pour serveur Linux headless est mentionné pour exécuter orca serve sur les serveurs. Le repository comprend également le code relay qui apparie l'application mobile avec un hôte de bureau sous le répertoire cloud/.
Le projet est mis à jour fréquemment et dirige les utilisateurs vers le journal des modifications des releases GitHub comme liste de fonctionnalités actuelle. Les canaux communautaires incluent Discord, X/Twitter et les groupes WeChat, et les directives de contribution sont fournies dans CONTRIBUTING.md. La signature de code Windows est sponsorisée par SignPath.io.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.