Orca — среда для управления флотом параллельных ИИ-агентов

· 2 мин чтения
ai-agents orchestration multi-agent desktop-app worktrees
📂 Исходный код на GitHub

Опенсорсный AI-оркестратор для параллельной работы с кодинг-агентами: изолированные git worktree, мобильное приложение-компаньон, SSH-режим, терминалы уровня Ghostty и встроенный браузер. MIT-лицензия, 59K+ звёзд на GitHub.

Orca — среда для управления флотом параллельных ИИ-агентов

Orca — опенсорсная среда разработки (ADE, Agent Development Environment) для работы с целым флотом параллельных ИИ-агентов. Идея проста: вы запускаете Codex, Claude Code, OpenCode или Pi бок о бок — каждый в своём изолированном git worktree, а Orca отслеживает их всех в одном месте. Проект распространяется под лицензией MIT, собрал почти 60 тысяч звёзд на GitHub и доступен на десктопе, мобильном и VPS.

Ключевой принцип Orca — агенты работают с вашей собственной подпиской, без посредников и наценок. Если агент запускается в терминале, он заработает в Orca.

Ключевые возможности

Параллельные worktree

Главная фишка Orca: один промпт можно разослать сразу пяти агентам — каждый получит собственный изолированный git worktree. Дальше вы сравниваете результаты и вливаете лучший вариант. Это превращает генерацию кода в соревнование: несколько агентов решают одну задачу независимо, а вы выбираете победителя.

Мобильный компаньон

Приложение-компаньон для iOS и Android связывается с десктопом: можно мониторить агентов со смартфона, получать уведомления, когда кто-то закончил работу, и отправлять follow-up-запросы откуда угодно.

Терминалы

Встроенные терминалы уровня Ghostty: рендеринг через WebGL, бесконечные сплиты и scrollback, который переживает перезапуск приложения.

Design Mode

Кликаете на любой элемент UI в настоящем окне Chromium — и Orca отправляет в промпт агента его HTML, CSS и обрезанный скриншот. Удобно для задач вёрстки и отладки интерфейсов без ручного копирования разметки.

GitHub и Linear из коробки

PR, issues и проектные доски открываются прямо в приложении. Из любой задачи в Linear или GitHub можно открыть worktree и начать ревью без переключения контекста.

SSH-worktree

Агентов можно запускать на мощном удалённом сервере: полный доступ к редактированию файлов, git и терминалам, автоматическое переподключение и проброс портов. Для headless-серверов на Linux есть режим orca serve.

Аннотирование ИИ-диффов

Комментарии на любой строке диффа отправляются обратно агенту: ревью, правки и коммиты — не выходя из Orca. Вместо переписывания промпта с нуля вы указываете агенту на конкретную строку, а он получает точный контекст замечания.

Перетаскивание файлов в агентов

Повсюду работает редактор в духе VS Code с автосохранением — файлы и изображения можно перетащить прямо в промпт агента, чтобы мгновенно поделиться контекстом.

Orca CLI

И агентами, и самим Orca можно управлять из скриптов: команды orca worktree create, snapshot, click и fill позволяют автоматизировать любые сценарии, включая Computer Use — управление десктопными приложениями через видимый UI.

Ещё в комплекте

  • Quick Open — поиск по worktree, файлам, агентам, командам и контексту репозитория.
  • Переключатель аккаунтов и трекинг использования — расход и сброс rate-лимитов Claude и Codex, горячая смена аккаунта без повторного логина.
  • Предпросмотр файлов — Markdown, изображения, PDF и документация репозитория прямо в рабочем пространстве.
  • Уведомления и непрочитанные треды — агент закончил или требует внимания — вы узнаете об этом сразу.

Типичный сценарий работы

Как выглядит параллельная разработка с Orca на практике, исходя из заявленных возможностей:

  1. Постановка задачи. Пишете промпт и отправляете его сразу нескольким агентам — например, Claude Code и Codex. Каждый получает собственный изолированный worktree и работает независимо.
  2. Наблюдение. Пока агенты пишут код, вы занимаетесь своими делами. Push-уведомление на телефон сообщит, когда кто-то из агентов закончит или потребует внимания.
  3. Ревью. Просматриваете диффы каждого агента прямо в Orca, оставляете аннотации на конкретных строках и отправляете замечания обратно — агент дорабатывает код.
  4. Слияние. Сравниваете финальные результаты и вливаете победивший вариант в основную ветку.

Для повседневных мелочей есть Quick Open — единый поиск по worktree, файлам, агентам, командам и контексту репозитория, который не выбивает из потока.

Поддерживаемые агенты

Orca работает с любым CLI-агентом: если он запускается в терминале, он запустится в Orca. Из официального списка — больше двух десятков агентов:

  • Claude Code, Codex, Grok, Cursor, GitHub Copilot, OpenCode
  • Amp, Antigravity, Pi, oh-my-pi, Hermes Agent, Devin
  • Goose, Auggie, Autohand Code, Charm (crush), Cline, Codebuff
  • Command Code, Continue, Droid, Kilocode, Kimi, Kiro
  • MiMo Code, Mistral Vibe, Qwen Code, Rovo Dev, OpenClaude

Из примечательных ссылок: Codex от OpenAI, Charm Crush, Mistral Vibe и Autohand Code.

Установка

Десктопные сборки для macOS (Apple Silicon и Intel), Windows и Linux доступны на onorca.dev/download или напрямую в releases:

  • macOS: orca-macos-arm64.dmg / orca-macos-x64.dmg
  • Windows: orca-windows-setup.exe (подписанные сборки — код-сертификат предоставлен SignPath.io)
  • Linux: orca-linux.AppImage

Через пакетные менеджеры:

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

# Arch Linux (AUR) — or stably-orca-git to build from source
yay -S stably-orca-bin

Мобильный компаньон: App Store и TestFlight для iOS, APK для Android.

Технологии и разработка

Под капотом — Electron с Vite и TypeScript, монорепозиторий на pnpm. Исходники открыты под MIT, команда ships daily — новые фичи выходят практически каждый день, поэтому changelog фактически и есть полный список возможностей. Для контрибьюторов есть CONTRIBUTING.md.

Сообщество живёт в Discord, новости публикуются в X (@orca_build). Что касается телеметрии — Orca собирает анонимные данные об использовании, и из них можно отказаться в настройках.

Кому подходит

Orca стоит попробовать, если вы уже активно работаете с кодинг-агентами и упираетесь в пределы одного терминала: параллельные worktree снимают проблему конфликтов между агентами, мобильный компаньон освобождает от дежурства у монитора, а единый интерфейс для GitHub и Linear убирает лишние переключения. Трекинг использования с показом сброса rate-лимитов пригодится тем, кто скачет между аккаунтами Claude и Codex. Порог входа низкий — любое количество CLI-агентов, ваша подписка и обычный git.

Отдельно стоит упомянуть скорость развития: почти десять тысяч коммитов, ежедневные релизы и живое сообщество в Discord. Это тот случай, когда README честно предупреждает, что список фич всегда отстаёт от реальности — смотрите changelog.

Источник: https://github.com/stablyai/orca