Установка OmniRoute: быстрый старт и Claude Code
OmniRoute — это AI-шлюз, совместимый с OpenAI API. Он собирает множество провайдеров моделей за одним локальным API, поэтому Claude Code, Codex CLI, расширения для IDE и ваши скрипты настраиваются один раз. Эта страница — кратчайший путь от установки до первого успешного запроса; полные тематические руководства находятся на отдельном сайте.
Запомните два адреса
- Панель управления:
http://localhost:20128 - Base URL, совместимый с OpenAI:
http://localhost:20128/v1
В клиентах указывается второй адрес, а не адрес панели.
Требования
- Node.js
>=22.22.2 <23или>=24.0.0 <27; рекомендуется Node.js 24 LTS. Вне этого диапазона панель может показывать пустую страницу или ошибки нативных модулей. При необходимости сначала установите Node.js. - Локальный порт
20128свободен. - Хотя бы один аккаунт или ключ апстрим-провайдера, который вы собираетесь маршрутизировать через OmniRoute.
Установка и запуск
Выберите один способ:
# npm (рекомендуется)npm install -g omnirouteomniroute# Dockerdocker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latestТакже можно скачать установщик Desktop для Windows, macOS или Linux на странице OmniRoute GitHub Releases. Тег :latest указывает на последний опубликованный стабильный релиз; для воспроизводимых развёртываний фиксируйте точную версию.
После запуска откройте http://localhost:20128. Пароль для входа задаётся переменной окружения INITIAL_PASSWORD; в самохостинг-конфигурации апстрима он генерируется при первом запуске и выводится в логи, а в Docker его можно найти командой docker logs omniroute | grep -i password. Прежде чем открывать сервис в сеть, задайте собственный надёжный пароль.
Подключение провайдера и создание ключа
- В панели откройте Providers → Add Provider и подключите своего провайдера.
- На странице API Keys создайте новый ключ и сохраните его: он показывается только один раз. Этот ключ нужен клиентам для доступа к OmniRoute, а не является ключом апстрим-провайдера.
В документации апстрима перечислены бесплатные провайдеры, которым ключ не нужен. Их доступность и условия меняются, поэтому перед использованием проверьте условия соответствующего сервиса.
Проверка работы
export OMNIROUTE_API_KEY="вставьте ключ, созданный на странице API Keys"
curl http://localhost:20128/v1/models \ -H "Authorization: Bearer ${OMNIROUTE_API_KEY}"Если вернулся список моделей, значит, совместимая с OpenAI конечная точка и аутентификация работают. Затем отправьте минимальный запрос в чат, чтобы убедиться, что модель действительно маршрутизируется:
curl http://localhost:20128/v1/chat/completions \ -H "Authorization: Bearer ${OMNIROUTE_API_KEY}" \ -H "Content-Type: application/json" \ -d '{ "model": "auto", "messages": [{ "role": "user", "content": "Reply with ok." }] }'auto позволяет OmniRoute выбирать провайдера по скорости, стоимости и доступности. Можно указать и конкретный идентификатор модели из ответа /v1/models.
Подключение инструментов
В любом инструменте, работающем с форматом OpenAI, укажите:
Base URL: http://localhost:20128/v1API Key: созданный вами ключ OmniRouteModel: autoВ OmniRoute есть и команды запуска в одну строку, например omniroute launch-codex --model auto; общая форма omniroute run <target> поддерживает claude, codex, aider, goose, opencode, qwen и gemini. Если вы хотите использовать Agent CLI в HagiCode, сначала настройте его по странице Установка AI Agent CLI.
Частые проблемы
- Пустая панель или предупреждение о неподдерживаемой версии Node.js: перейдите на Node.js 24 LTS, снова выполните
npm install -g omniroute, затемomniroute. better-sqlite3не найден в npm 11: npm 11 по умолчанию блокирует скрипты установки необязательных зависимостей; пересоберите модуль вручную по руководству по устранению неполадок.slice is not valid mach-o fileна macOS: выполнитеnpm rebuild better-sqlite3в каталоге$(npm root -g)/omniroute/appи запустите снова.
Полная документация
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

