·5 мин. чтения

Orca (агент) в России — настройка с PlusVibe

Orca запускает кодинг-агентов параллельно, каждого в своём git worktree. Как подключить Claude Code и oh-my-pi в Orca к PlusVibe API и не получить 403.

Orca (агент) в России — настройка с PlusVibe

Orca — открытое десктопное приложение для работы с несколькими кодинг-агентами сразу. Вы даёте задачу, Orca запускает агентов параллельно, каждого в собственном git worktree, а потом вы сравниваете результаты и забираете лучший. Приложение работает на macOS, Windows и Linux, распространяется под лицензией MIT и на 24 сентября 2026 года собрало на GitHub больше 77 тысяч звёзд.

→ GitHub: stablyai/orca

Важная деталь: Orca сама к языковым моделям не обращается. Она запускает уже установленные у вас терминальные агенты — Claude Code, oh-my-pi, Hermes Agent и другие — и даёт им изолированные ветки, терминалы, встроенный браузер и ревью изменений. Доступ к моделям обеспечивает конфигурация самого агента. Поэтому «подключить Orca к PlusVibe» на деле означает подключить к PlusVibe агентов, которых вы запускаете из Orca.

Что умеет Orca

  • Параллельные worktree. Одна задача уходит нескольким агентам, каждый работает в своей копии репозитория и не мешает остальным.
  • Ревью прямо в приложении. Комментарии к строкам диффа отправляются обратно агенту.
  • SSH worktree. Агенты могут работать на удалённом сервере, а управляете вы ими с ноутбука.
  • Мобильное приложение. Уведомление о том, что агент закончил, и возможность ответить ему с телефона.
  • Chat UI. Экспериментальный режим чата поверх терминала агента — поддерживает в том числе Claude Code и oh-my-pi.

Установка

Сборки для всех платформ лежат в релизах на GitHub: .dmg для macOS (Apple Silicon и Intel), установщик для Windows, AppImage, .deb и .rpm для Linux. На macOS можно поставить через Homebrew:

brew install --cask stablyai/orca/orca

Агентов Orca не устанавливает — поставьте их заранее. В настройках Orca, в разделе Agents, видно, какие агенты она нашла в системе; лишние можно скрыть из меню запуска.

Для всех агентов ниже понадобится ключ PlusVibe: зарегистрируйтесь на plusvibeapi.ru/register и создайте ключ вида sk-pv-….

Claude Code внутри Orca

Orca запускает Claude Code с вашими обычными настройками из ~/.claude. Проще всего прописать PlusVibe в блоке env файла ~/.claude/settings.json: тогда настройка не зависит от того, в каком окружении Orca запускает терминал.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://plusvibeapi.ru",
    "ANTHROPIC_AUTH_TOKEN": "sk-pv-ВАШ_КЛЮЧ",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4.8",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
  }
}

Что здесь важно:

  • ANTHROPIC_BASE_URL — адрес без /v1: Claude Code сам добавляет путь /v1/messages, а PlusVibe принимает запросы в формате Anthropic.
  • ANTHROPIC_DEFAULT_*_MODEL — какие модели каталога стоят за псевдонимами opus, sonnet и haiku. Модель для haiku Claude Code, согласно его документации, использует и для фоновой работы — к ней мы вернёмся в разделе про ошибки.

После правки файла перезапустите сессии Claude Code в Orca, чтобы они прочитали новое окружение. Проверка — команда /status внутри агента. Эту конфигурацию мы проверили живым запросом через PlusVibe перед публикацией. Подробнее о самом Claude Code — в статье Claude Code в России.

oh-my-pi внутри Orca

oh-my-pi (omp) читает своих провайдеров из ~/.omp/agent/models.yml. Минимальная настройка:

providers:
  plusvibe:
    baseUrl: https://plusvibeapi.ru/v1
    apiKey: PLUSVIBE_API_KEY
    api: openai-completions
    discovery:
      type: openai-models-list

Здесь apiKey — имя переменной окружения с вашим ключом. Если Orca запускает агента в окружении, где этой переменной нет, omp отправит вместо ключа саму строку и получит 401 — тогда впишите в apiKey сам ключ. Роли моделей, проверка и разбор ошибок — в отдельной статье OMP (oh-my-pi) агент — настройка с PlusVibe.

Другие агенты

Для агентов с OpenAI-совместимым провайдером настройка везде одинаковая, отличается только файл конфигурации:

  • базовый адрес — https://plusvibeapi.ru/v1;
  • ключ — ваш sk-pv-…;
  • идентификатор модели — ровно как на /models, например anthropic/claude-sonnet-5.

Пошаговые инструкции для отдельных агентов: Hermes Agent, Claude Code, oh-my-pi.

Параллельные агенты и расходы

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

  • Отдельный ключ на агента. Тогда в разделе «Использование» видно, сколько потратил каждый.
  • Лимит расхода на ключ. Когда расход по ключу достигнет лимита, запросы с ним будут отклоняться, и агент остановится.

Цены на модели из примера для Claude Code:

МодельВходВыход
claude-opus-4.8151,99 ₽/1M758,7 ₽/1M
claude-sonnet-544 ₽/1M220 ₽/1M
claude-haiku-4.530 ₽/1M144 ₽/1M

Цены подставляются из каталога в момент открытия страницы. Для параллельных прогонов разумно отдавать черновые задачи недорогой модели, а сильную оставить для задачи, результат которой вы потом забираете.

Частые ошибки

403 «Модель недоступна для этого API-ключа»

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

  • Claude Code использует модель haiku (переменная ANTHROPIC_DEFAULT_HAIKU_MODEL) для фоновой работы.
  • oh-my-pi раздаёт задачи ролям: smol, slow, commit, tiny и другим. Если роль не назначена, агент сам выбирает для неё модель.

Реальный случай нашего клиента: oh-my-pi вызывал gpt-6-sol как вспомогательную модель, а ключ её не разрешал — основная работа шла, а фоновые запросы раз за разом получали 403.

Как исправить: назначьте вспомогательным моделям те же разрешённые модели (переменные ANTHROPIC_DEFAULT_*_MODEL в Claude Code, роли в config.yml у omp) или добавьте нужные модели в поле «Разрешённые модели» ключа в кабинете. Пустое поле — разрешены все модели.

401 «Отсутствует или неверный API-ключ»

Агент, запущенный из Orca, не видит ключ. Если вы экспортировали его только в одном терминале, другие процессы о нём не знают. Надёжнее хранить ключ в конфигурации агента: в блоке env у Claude Code или в models.yml у omp.

Агент работает со старыми настройками

Сессия, запущенная до правки конфигурации, продолжает жить со старым окружением. Перезапустите сессию агента в Orca.

Модель не найдена

Идентификатор модели должен совпадать с каталогом. На опечатку API отвечает «модель «…» не найдена» и подсказывает правильный формат; актуальный список — на /models.

Итог

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

Orca + PlusVibe: параллельные агенты из России

Claude, GPT и другие модели для каждого агента. Оплата в рублях, без VPN.

Получить ключ →
Orca в РоссииOrca агентOrca ADEOrca настройкапараллельные агентыClaude Code в Orcaoh-my-pi в OrcaOrca PlusVibe

Попробуйте PlusVibe API

OpenAI-совместимый API: GPT, Claude, Gemini, видео и изображения — один рублёвый ключ. Работает из России без VPN, оплата рублями.

Читайте также

Orca (агент) в России — настройка с PlusVibe | PlusVibe API