← Блог

Orca вместо четырёх терминалов

Сережа Рис · 29 June 2026

orcaclaude-codeвайбкодингоркестрацияагенты

Четыре терминала открыто, в каждом свой агент, и ты уже не помнишь, какая задача где. Orca это и чинит: бесплатный оркестратор поверх Claude Code, Codex и ещё пары десятков CLI-агентов. Одна доска на все проекты, под каждую задачу — изолированный worktree, трекинг задач — чтобы зоопарк параллельных сессий жил в одном окне, а не в восьми вкладках.

Разбирал Orca вживую на стриме про свой AI-сетап 2026 — там весь стек: GLM, Factory, Codex и Orca в связке. В посте беру только Orca. Вот запись:

Если сразу к Orca — по главам стрима:

Таймкоды к стриму генерю из транскрипта — про это отдельный пост.

Open source, лицензия MIT, ставится одной командой. Главное — это не замена твоим агентам, а менеджер над ними.

Боль не в коде, а в менеджменте

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

Самое сложное в управлении всем этим — держать фокус, трекать задачи, проверять результат. Сразу в нескольких окнах. Вот где всё разваливается: один агент дописал фичу, второй уронил тест, третий ждёт ответа, а ты сидишь и пытаешься удержать в голове, кто где.

Я для себя давно разложил вайбкодинг на три уровня. Первый — пишешь промпт прямо в чат, агент отвечает, ты смотришь. Второй — оформляешь задачу как issue, и агент берёт из неё контекст сам, без твоих пересказов. Третий — ставишь сверху менеджера, который рулит несколькими агентами разом: раздаёт задачи, помнит, кто над чем сидит, собирает результат.

Orca — ровно третий уровень. Не ещё один агент в зоопарк, а слой над зоопарком.

Что такое Orca

Если в одно предложение — это менеджер для работы с твоими агентами. Не IDE, где ты сам пишешь код, а пульт, с которого ты этими агентами командуешь.

Формально это даже не отдельная программа. Orca не подменяет агента и не лезет в его работу — это просто менеджер над окном терминала. Claude Code остаётся Claude Code, Codex остаётся Codex. Orca стоит сверху и роутит.

Код открытый, лицензия MIT, на GitHub у проекта уже тысячи звёзд. Сделала Stably AI из Y Combinator. Денег не просит: подписка не нужна, нужны только твои собственные ключи к агентам — bring-your-own. На Mac ставится одной командой — brew install --cask stablyai/orca/orca; есть сборки под Windows и Linux, плюс приложения на iOS и Android. Сайт — onorca.dev.

Если тебе нужен не GUI с человеком за пультом, а контрол-плейн с API, через который агенты сами разбирают тикеты, — это уже Paperclip — контрол-плейн для управления командой агентов. Orca про другое: про человека, который сидит и дирижирует руками.

Чтобы было видно разницу:

БЕЗ Orca — зоопарк терминалов

  ┌─ терминал 1 ─┐  ┌─ терминал 2 ─┐  ┌─ терминал 3 ─┐  ┌─ терминал 4 ─┐
  │ Claude Code  │  │   Codex      │  │    Grok      │  │   Gemini     │
  │  проект A    │  │   проект B   │  │   проект A   │  │   проект C   │
  └──────────────┘  └──────────────┘  └──────────────┘  └──────────────┘
         ?  кто над чем работает · где упал тест · какая ветка  ?


С Orca — одна доска-роутер

                     ┌───────────────────────────┐
   задача / issue ──▶│   ORCA — менеджер-роутер   │◀── телефон как пульт
                     └─────────────┬─────────────-┘
                                   │
          ┌────────────┬───────────┴───────────┬────────────┐
          ▼            ▼                        ▼            ▼
    ┌──────────┐ ┌──────────┐            ┌──────────┐ ┌──────────┐
    │  Claude  │ │  Codex   │            │   Grok   │ │  Gemini  │
    │   Code   │ │          │            │          │ │          │
    └────┬─────┘ └────┬─────┘            └────┬─────┘ └────┬─────┘
         └────────────┴──────  worktree  ─────┴────────────┘
                                   │
                                   ▼
                          ┌────────────────┐
                          │   PR  →  [Fix]  │
                          └────────────────┘

Одна доска на все проекты

Главный экран Orca — доска проектов. По сути менеджер-роутер по всем моим репозиториям сразу.

Я добавил на доску два проекта, что сейчас в работе, — corp-youtube и undercast: переименовал, повесил каждому иконку. Обычный GUI, кликами, ничего не настраивая руками. Дальше выбираешь, какого агента запустить из тех, что у тебя установлены, и Orca поднимает терминал уже с нужным префиксом. Тут стартует Claude Code, тут — Codex. Один клик вместо «открой окно, перейди в папку, набери команду».

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

Командный центр: файлы, PR и кнопка Fix

Справа — панель, которая превращает Orca в командный центр, в одно суперприложение. Тут проводник по файлам, превью и правка markdown, встроенный браузер с дизайн-режимом (про него — мельком, это отдельная тема), и, что важнее всего, pull-requests.

Если к репозиторию подключён авто-ревьюер — Codex или другой бот, — Orca прямо в этой панели показывает его комментарии из GitHub. Тест упал — видно сразу. И рядом кнопка Fix.

Нажал Fix — открывается окно промпта, агенту уже передан контекст: diff и комментарий ревьюера. Дописал словами, что чинить:

Codex-ревьюер пишет, что тест падает из-за неправильного мока в auth-тестах. Почини — логику не трогай, подправь только мок под новый интерфейс.

Агент уходит чинить, я не переключаю окна и не ищу, где этот тест лежит.

Изолированные worktree и трекинг задач

Это та фича, ради которой стоит ставить Orca.

В конце сессии я могу стартануть изолированный workspace. Orca делает копию проекта — отдельный worktree, отдельная ветка, отдельная папка. Несколько агентов могут пилить одну и ту же задачу параллельно, не наступая друг другу на ноги и не трогая main.

А задачи приходят прямо из GitHub Issues. Добавил репозиторий — и тикеты лежат на борде. Берёшь задачу, и Orca стартует её в изолированном worktree, уже привязанном к этому issue.

Написал агенту в Orca:

Открой issue про переделку онбординг-формы, стартани изолированный workspace под эту задачу и дай ссылку на ветку, когда будешь готов.

Orca создаёт worktree, заводит ветку, агент работает в песочнице, main не трогает. Совет из опыта: после слияния worktree лучше сразу удалять, иначе они копятся.

Под капотом Orca цепляется к хук-системе агента — той самой, что уже есть в Claude Code, — и так в реальном времени показывает в интерфейсе, что агент делает. Если хочется, чтобы агент ещё и сам вёл задачи при старте сессии, я про это писал отдельно: как агент сам ведёт GitHub Issues при запуске.

Трекинг задач из одного окна — для меня это киллер-фича. Дело не в мощности агента, а в том, что я наконец вижу всю картину.

Главный вывод: интерфейс у всех агентов один

Тут Orca подсветила мысль, которая важнее самой Orca.

Терминал пугает людей. Кажется, надо что-то знать — какие-то команды, флаги, магию. А внутри — окно, куда ты просто пишешь промпт. Всё. Разобрался с одним агентом — разберёшься с любым, потому что интерфейс везде один и тот же: это промпт.

У меня одновременно открыты и Codex, и Claude Code — и мне не нужно учить два разных интерфейса. Скилл, который висит у меня на слэш-команде, работает одинаково и там, и там. Хуки переносятся. Промпт — он и в Codex промпт, и в Claude Code промпт.

Поэтому «я не умею в терминал» — больше не отговорка. Orca это буквально показывает: тебе ничего не нужно знать про терминал, ты просто пишешь в окно.

Кому брать, кому рано

Честно, без прикрас.

Если у тебя один агент и один проект — Orca тебе не нужна. Хватит нативного терминала, не плоди сущности. Это нормальный первый уровень, на нём живёт большинство, и это окей.

А вот если ты привык запускать больше четырёх агентов разом — эта штука вытащит. Граница где-то там: четыре параллельных сессии руками ещё держишь, дальше начинаешь терять нити. Тут Orca и забирает на себя менеджмент.

Порог входа — нулевой. Бесплатно, подписка не нужна, нужны только твои агенты. Open source, можно заглянуть, как устроено. Поставил, потыкал, не зашло — снёс.

Мой вердикт: S-tier, забрал в стек. Это тот редкий случай, когда инструмент закрывает не «как писать код» (это уже делают агенты), а «как не утонуть, когда агентов много».

Частые вопросы

Нужна ли Orca, если у меня один агент и один проект? Нет. Хватит нативного терминала, не плоди сущности. Orca начинает выручать, когда агентов больше четырёх и проекты расползаются.

Нужна ли подписка на саму Orca? Нет. Orca бесплатная и open source (MIT). Нужны только твои ключи к агентам — Claude Code, Codex и другим. Bring-your-own.

Чем Orca отличается от Claude Code или Codex? Это не ещё один агент, а менеджер над ними. Claude Code остаётся Claude Code, Codex — Codex, а Orca стоит сверху: роутит проекты и держит все задачи в одном окне.

Как Orca работает с GitHub Issues и worktree? Добавляешь репозиторий — задачи из GitHub Issues появляются на борде. Берёшь задачу, и Orca стартует её в изолированном worktree: отдельная ветка и папка, агенты не мешают друг другу и не трогают main.

На чём работает Orca и как поставить? Десктоп под macOS, Windows и Linux плюс приложения для телефона. На Mac ставится одной командой через Homebrew: brew install --cask stablyai/orca/orca.

Расшифровка по главам

К видео я добавил вычитанные русские субтитры — можно смотреть с ними или искать по тексту прямо в YouTube. Короткий конспект Orca-блоков стрима:

Развернуть конспект

05:53 — запуск агентов и Workspace Board — добавляю проект (папку с репозиторием) на доску, даю имя и иконку, выбираю агента из установленных, и Orca поднимает терминал с нужным префиксом. По сути менеджер-роутер по всем проектам сразу.

13:42 — проводник, markdown и pull-requests — правая панель превращается в командный центр: файловый проводник, превью и правка markdown, гит-дерево и pull-requests. Если к репозиторию подключён авто-ревьюер, его комментарии видно прямо здесь, а кнопка Fix отправляет агенту промпт починить упавший тест.

20:55 — встроенный браузер и дизайн-режим — браузер прямо внутри Orca: подтягивает куки из основного, проверяет вёрстку и end-to-end, а в дизайн-режиме можно ткнуть в элемент и отправить агенту скриншот или HTML.

24:47 — изолированные worktree и работа с телефона — в конце сессии стартую изолированный workspace: копию проекта в отдельном worktree, привязанную к репозиторию. Плюс мобильное приложение — те же проекты с телефона, без установки агентов на нём.

42:31 — добавление репозитория и трекинг задач — добавляю репозиторий через Browse Folder, вешаю цветовую метку, и задачи появляются на борде; каждая стартует в своём worktree, так что над одним репо можно вести несколько агентов параллельно.

Подписаться на обновления — @sereja_tech