Cap 1: Qué es Orca

Por: Jassen Castillo
orcaidemulti-agenteworktreesia

Qué es Orca

Orca es un IDE de nueva generación diseñado para orquestar múltiples agentes de IA (Claude Code, Codex, Gemini, entre otros) en paralelo. Su arquitectura se basa en git worktrees, lo que permite que cada agente trabaje en una copia aislada del repositorio sin conflictos.

A diferencia de un IDE tradicional donde tú escribes código, Orca se centra en que tú diriges agentes que escriben código por ti, cada uno en su propio contexto aislado.

Por qué importa para devs con IA

El flujo de trabajo actual con agentes de IA tiene limitaciones claras:

Orca resuelve estos problemas con un enfoque integrado.

flowchart TB
    subgraph Orca["Orca IDE"]
        direction TB
        O[Orquestador] --> A1[Agente 1<br/>Claude Code]
        O --> A2[Agente 2<br/>Codex]
        O --> A3[Agente 3<br/>Gemini]
    end

    subgraph Worktrees["Git Worktrees"]
        A1 --> W1[worktree/feature-auth]
        A2 --> W2[worktree/fix-api]
        A3 --> W3[worktree/refactor-ui]
    end

    W1 --> R[(Repo principal)]
    W2 --> R
    W3 --> R

Filosofía de diseño

Orca se construye sobre tres principios:

  1. Aislamiento por worktree: cada agente opera en su propio directorio de trabajo, eliminando conflictos
  2. Revisión humana central: el desarrollador revisa diffs, aprueba commits y hace merge desde una interfaz unificada
  3. Agnóstico de agente: soporta cualquier agente CLI (Claude Code, Codex, Aider, etc.) como ciudadano de primera clase

Componentes principales

ComponenteFunción
EditorEditor de código integrado con syntax highlighting
TerminalMúltiples terminales donde corren los agentes
Diff ViewerRevisión visual de cambios generados por cada agente
Worktree ManagerCrear, cambiar y eliminar worktrees
BrowserNavegador integrado para preview y Design Mode
Git PanelStaging, commits y push desde la UI

Orca vs alternativas

CaracterísticaOrcaVS Code + CopilotCursorTerminal pura
Multi-agente paraleloSiNoNoManual
Git worktrees nativosSiNoNoManual
Revisión de diffs IAIntegradaParcialParcialManual
Browser integradoSiNoNoNo
Design ModeSiNoNoNo
Agentes agnósticosSiSolo CopilotSolo ClaudeSi

Requisitos del sistema

Repositorio y comunidad

Orca es un proyecto open source disponible en github.com/stablyai/orca. La comunidad se organiza a través de GitHub Issues y Discussions.

Qué aprenderás en este tutorial

A lo largo de los siguientes capítulos cubriremos:

  1. Instalación en los tres sistemas operativos principales
  2. Worktrees: la base de todo el flujo multi-agente
  3. Multi-agente: ejecutar Claude Code, Codex y otros en paralelo
  4. Revisión de commits: workflow para revisar y aprobar código generado por IA
  5. GitHub: integración con PRs, Issues y Actions
  6. Design Mode: inspección visual con el browser integrado
  7. CLI: automatización y scripting con orca desde terminal