Ori Harness: запуск Claude Code, Codex и других агентов через OpenRouter одной командой
OpenRouter выпустил Ori Harness — CLI-обёртку, которая запускает существующие coding-агенты (Claude Code, Codex, Hermes, OpenCode и другие) с уже готовой конфигурацией для работы через OpenRouter. Одна команда ставит инструмент, OAuth-вход авторизует через существующий аккаунт, а per-model профили автоматически подбирают оптимальные настройки под выбранную модель.
Проблема, которую решает Ori Harness
Каждый coding-агент требует свой набор переменных окружения для подключения к API-провайдеру. Claude Code Alone использует около 14 переменных: базовый URL, токен аутентификации, дефолтные модели, feature-флаги вроде ENABLE_TOOL_SEARCH и CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK. Другие агенты — Codex, Hermes, OpenCode — требуют своих наборов настроек. Результат: разработчики пишут ad-hoc скрипты или вручную копируют ключи и URL-ы для каждого нового агента или модели.
Ori Harness берёт на себя всю эту конфигурацию. Разработчик запускает ori claude, ori codex или ori opencode — и агент стартует с правильными переменными окружения, уже подключённый к OpenRouter.
Установка и вход
Установка — одна команда:
curl -fsSL https://openrouter.ai/labs/ori/install.sh | bash
Затем OAuth PKCE через браузер:
ori login
Никаких API-ключей копировать не нужно — авторизация идёт через существующий аккаунт OpenRouter. Кредиты, лимиты.workspace и guardrails применяются ко всем запросам, независимо от того, какой агент их отправляет.
Поддерживаемые агенты
| Команда | Агент |
|---|---|
ori claude |
Claude Code |
ori codex |
Codex CLI |
ori opencode |
OpenCode |
ori hermes |
Hermes Agent |
ori grok |
Grok Build |
ori pi |
Pi |
ori prime-agent |
Prime Agent |
ori dsh |
DeepSeek Harness |
Для DeepSeek Harness Ori не запускает агент напрямую, а настраивает его конфигурацию — потому что dsh не поддерживает стандартный паттерн запуска-остановки.
Per-model оптимизация
Ключевая особенность Ori Harness — чтение флага --model и адаптация настроек под конкретную модель. Это важно, потому что разные модели поддерживают разные возможности.
Например, для моделей Anthropic в Claude Code флаг ENABLE_TOOL_SEARCH сокращает системный промпт почти вдвое. Claude Code включает его по умолчанию при работе с first-party API Anthropic, но не включает при подключении к gateway. Ori Harness решает эту проблему автоматически.
Для open-моделей, которые не поддерживают tool search, Ori отключает эту настройку — иначе агент будет пытаться использовать возможность, которой нет, что ведёт к деградации результатов.
ori claude --model anthropic/claude-sonnet-4.6
ori codex --model openai/gpt-5.2
ori hermes --model deepseek/deepseek-v4-flash-lite
Всё, что идёт после флагов Ori, передаётся напрямую в CLI агента — существующие скрипты и алиасы продолжают работать.
Корпоративное управление
Для команд Ori Harness наследует все настройки организации OpenRouter: guardrails, allowlists, бюджеты, permissions. Один лимит на workspace — и он применяется ко всем агентам: Claude Code, Codex, Hermes и другие. Трафик Ori отображается в Usage Accounting и Activity Export наряду с остальным использованием OpenRouter.
Стоимость
Сам CLI бесплатный. Оплачиваются только токены инференса через OpenRouter по стандартным тарифам. Нет отдельного счёта за Ori.
Сравнение с ручной настройкой
До появления Ori Harness подключение coding-агента к OpenRouter требовало ручной настройки переменных окружения, копирования API-ключей, конфигурации endpoint URL и тюнинга параметров поведения для каждой комбинации агента и модели. Для Claude Code Alone это было около 14 переменных.
Ori Harness сокращает этот процесс до одной команды установки, одного входа и одной команды запуска. Вместо управления конфигурацией — выбор агента и модели.
Ограничения
Ori Harness — это обёртка, а не замена агента. Он не изменяет поведение агента после запуска — все команды, флаги и workflow конкретного CLI работают как обычно. Инструмент решает только задачу конфигурации и аутентификации перед стартом сессии.
По состоянию на август 2026 года поддерживается 8 агентов, с планами по расширению. В roadmap — улучшение поддержки desktop-приложений, toolbar для отслеживания потребления и WebSearch-плагин для OpenCode и Pi.
Источник: https://openrouter.ai/ori/harness