Orca — среда для управления флотом параллельных ИИ-агентов
📂 Исходный код на GitHubОпенсорсный AI-оркестратор для параллельной работы с кодинг-агентами: изолированные git worktree, мобильное приложение-компаньон, SSH-режим, терминалы уровня Ghostty и встроенный браузер. MIT-лицензия, 59K+ звёзд на GitHub.
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 на практике, исходя из заявленных возможностей:
- Постановка задачи. Пишете промпт и отправляете его сразу нескольким агентам — например, Claude Code и Codex. Каждый получает собственный изолированный worktree и работает независимо.
- Наблюдение. Пока агенты пишут код, вы занимаетесь своими делами. Push-уведомление на телефон сообщит, когда кто-то из агентов закончит или потребует внимания.
- Ревью. Просматриваете диффы каждого агента прямо в Orca, оставляете аннотации на конкретных строках и отправляете замечания обратно — агент дорабатывает код.
- Слияние. Сравниваете финальные результаты и вливаете победивший вариант в основную ветку.
Для повседневных мелочей есть 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