B24-AI 📩 Написать
Главная / Блог / Orca вместо четырёх терминалов

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

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

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

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

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

Open source, лицензия MIT, ставится одной командой. И главное: Orca не заменяет твоих агентов, она встаёт над ними менеджером.

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

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

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

Orca как раз про этот менеджмент: садится сверху над всеми агентами и держит их в одном окне.

Что такое Orca

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

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

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

Бывает, нужен контрол-плейн с 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. Переименовал, повесил каждому иконку, всё кликами. Дальше выбираешь, какого агента запустить из тех, что у тебя установлены, и Orca поднимает терминал уже с нужным префиксом. Тут стартует Claude Code, а там Codex. Один клик вместо «открой окно, перейди в папку, набери команду».

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

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

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

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

Нажал Fix, и Orca сама собрала контекст и отправила агенту промпт: я ни слова не печатал. Внутри уже было, что чинить, вместе с diff и комментарием ревьюера:

Суть того, что ушло агенту
Проверка ждёт старую дату, хотя код теперь отдаёт актуальную. Из-за этого падает. Почини, чтобы снова проходила.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чем Orca отличается от Claude Code или Codex? Orca работает менеджером над ними. 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, так что над одним репо можно вести несколько агентов параллельно.

June 2026
← Все статьи