Jorge Turbica / blog · Blog ← Todos los artículos EN · Read in English
IA

Repo del día: Orca, un IDE para lanzar varios agentes de código en paralelo

Orca, con más de 95.000 estrellas, aísla cada agente de código en su propio git worktree y los sigue desde una sola app. Qué hace, riesgos y alternativa.

Orca pasa de las 95.200 estrellas en GitHub y el 17 de octubre de 2026 estaba en el Trending diario, con 14.808 commits en main y dos versiones en dos días (v1.4.227 el 16 de octubre y v1.4.229 el 17). Su propuesta cabe en una frase: lanzar Claude Code, Codex, OpenCode o cualquier agente de terminal en paralelo, cada uno en su propio git worktree, y seguirlos todos desde una sola ventana.

Qué es y cómo funciona por dentro

Orca es una aplicación de escritorio para macOS, Windows y Linux que se define como un orquestador de agentes de IA. El problema que ataca es conocido para cualquiera que haya trabajado con varios agentes a la vez: si comparten directorio se pisan los cambios, y si cada uno vive en una terminal distinta pierdes la pista de cuál ha terminado o está esperando una respuesta.

La solución es aislar cada agente en un worktree de git, que es una copia de trabajo con su propia rama sobre el mismo repositorio. Así puedes lanzar el mismo prompt a cinco agentes, comparar los resultados y quedarte con el mejor. Alrededor de esa idea, Orca añade:

  • Terminales con renderizado WebGL, divisiones y un historial que sobrevive a los reinicios.
  • Un editor de código, revisión de diffs con comentarios por línea que se devuelven al agente, e integración con PRs e issues de GitHub y tableros de Linear.
  • Worktrees por SSH para ejecutar los agentes en una máquina remota.
  • Una CLI (orca worktree create, snapshot, click, fill) para que los propios agentes automaticen Orca.
  • Una app para el móvil que avisa cuando un agente termina y permite responderle.

El package.json deja claro el stack: Electron con React y TypeScript, xterm.js para las terminales, Monaco como editor y node-pty para los procesos. La licencia es MIT, a nombre de Lovecast Inc.

Cómo se instala

Hay binarios para cada sistema en la página de releases y también gestores de paquetes:

bash
# macOS (Homebrew)
brew install --cask stablyai/orca/orca

# Arch Linux (AUR)
yay -S stably-orca-bin

Después abres un repositorio, creas un worktree por tarea y eliges qué agente corre en cada uno. Orca no trae sus propios modelos: usa los agentes de terminal que ya tengas instalados y autenticados.

Lo que me convence y lo que no

Me convence que resuelva el aislamiento con una primitiva estándar de git y no con un formato propio: los worktrees siguen ahí si dejas de usar Orca, y cada rama se revisa y se fusiona como cualquier otra. También que funcione con cualquier agente de terminal en lugar de atarte a uno.

Lo que me frena es el ritmo. El propio README avisa de que publican a diario y de que la lista de funciones siempre va por detrás del changelog; con 4.300 issues y 4.200 PRs abiertos, la superficie cambia más rápido de lo que se puede auditar. Y es una herramienta que acumula mucho poder: cambia de cuenta de Claude y Codex sin volver a iniciar sesión, ofrece computer use y empareja el móvil con el escritorio a través de un relay, cuyo código está en la carpeta cloud/ del repositorio. Antes de usarla en un portátil con credenciales de producción, revisa qué expone ese emparejamiento y desactiva la telemetría anónima si tu política lo exige; la documentación explica cómo.

Orca frente a Claude Squad

Claude Squad es la herramienta más parecida: una aplicación de terminal que también da a cada agente su propio worktree, pero gestiona las sesiones con tmux.

OrcaClaude Squad
EnfoqueIDE de escritorio con editor, diffs y navegadorTUI sobre tmux
AgentesCualquier CLIClaude Code por defecto, Codex, OpenCode, Amp, Gemini, Aider y perfiles propios
InstalaciónApp de escritorio, Homebrew cask, AURbrew install claude-squad o script de instalación
LicenciaMITAGPL-3.0
Comunidad95.200 estrellas8.600 estrellas

Cuándo usar cada uno: Orca si quieres revisar diffs, abrir PRs y seguir a los agentes desde el móvil sin salir de una aplicación; Claude Squad si vives en la terminal, trabajas por SSH o prefieres una herramienta pequeña que puedas leer entera. Si solo lanzas dos agentes de vez en cuando, git worktree add y dos pestañas de terminal siguen siendo suficientes.

Fuentes

Jorge Turbica

Software Engineer y SRE. Escribo sobre los retos reales que me encuentro en producción.

Ver portfolio ↗