Orca вместо четырёх терминалов
Четыре терминала открыто, в каждом свой агент, и ты уже не помнишь, какая задача где. Orca это и чинит: бесплатный оркестратор поверх Claude Code, Codex и ещё пары десятков CLI-агентов. Одна доска на все проекты, под каждую задачу — изолированный worktree, трекинг задач — чтобы зоопарк параллельных сессий жил в одном окне, а не в восьми вкладках.
Разбирал Orca вживую на стриме про свой AI-сетап 2026 — там весь стек: GLM, Factory, Codex и Orca в связке. В посте беру только Orca. Вот запись:
Если сразу к Orca — по главам стрима:
- 05:53 — запуск агентов и Workspace Board
- 13:42 — проводник, markdown и pull-requests
- 20:55 — встроенный браузер и дизайн-режим
- 24:47 — изолированные worktree и работа с телефона
- 42:31 — добавление репозитория и трекинг задач
Таймкоды к стриму генерю из транскрипта — про это отдельный пост.
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 и комментарий ревьюера. Дописал словами, что чинить:
Агент уходит чинить, я не переключаю окна и не ищу, где этот тест лежит.
Изолированные worktree и трекинг задач
Это та фича, ради которой стоит ставить Orca.
В конце сессии я могу стартануть изолированный workspace. Orca делает копию проекта — отдельный worktree, отдельная ветка, отдельная папка. Несколько агентов могут пилить одну и ту же задачу параллельно, не наступая друг другу на ноги и не трогая main.
А задачи приходят прямо из GitHub Issues. Добавил репозиторий — и тикеты лежат на борде. Берёшь задачу, и Orca стартует её в изолированном worktree, уже привязанном к этому issue.
Написал агенту в Orca:
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