OmniRoute — Dashboard Features Gallery (Русский)
✨ Основные нововведения v3.8.0
Заголовок раздела «✨ Основные нововведения v3.8.0»В цикле v3.7.x → v3.8.0 были добавлены автоматическая маршрутизация без настройки, новые провайдеры, потоки OAuth, повышенная отказоустойчивость и значительно улучшенный интерфейс командной строки. Ниже перечислены ключевые возможности — полная информация приведена далее в документе и в спецификациях по ссылкам.
- 🤖 Auto Combo / автоматическая маршрутизация без настройки — используйте префиксы
auto/coding,auto/fast,auto/cheap,auto/offline,auto/smart,auto/lkgp,auto/chaos. Работает на базе механизма оценки по 16 факторам и 6 тщательно подобранных пакетов режимов (ship-fast, cost-saver, quality-first, offline-friendly, reliability-first, chaos-mode) - 🆕 Провайдер Command Code (#2199) — полноценная регистрация с каталогом моделей и отслеживанием квот
- 🆕 Провайдер Z.AI — новый провайдер с бесплатным уровнем и метками квот
- 🎬 Расширение мультимедийных возможностей KIE — расширенный каталог, включающий модели генерации видео
- 🔐 Аутентификация Devin — Desktop импортирует существующий API-ключ Devin, а CLI использует локальные учётные данные
devin auth login - 🆓 8 новых бесплатных провайдеров — LLM7, Lepton, UncloseAI, BazaarLink, Completions, Enally, FreeTheAi, Command Code
- 🎯 Маршрутизация по уровням W1–W4 с учётом манифестов — манифесты провайдеров определяют взвешенный выбор уровня
- 🎨 Полная совместимость Cursor с OpenAI — вызовы инструментов, потоковая передача и сквозное управление сеансами
- 📊 Использование плана Cursor Pro — данные о квотах и циклах отображаются на панели ограничений провайдеров
- ⚡ Разбивка по уровням обслуживания / аналитика быстрого уровня Codex — видимость потребления по каждому уровню
- 📌 Закреплённая маршрутизация для каждого сеанса — между запросами сеансы Codex закрепляются за одной и той же учётной записью
- 🔊 Улучшения Inworld TTS — каталоги голосов, потоковая передача и снижение задержки
- 🔑 Аутентификация Kiro без графического интерфейса — вход через локальное хранилище SQLite
kiro-cli, браузер не требуется - 📉 Мониторинг квот и ограничений DeepSeek — суточное и месячное использование отображается на панели мониторинга
- 🔄 Стратегия маршрутизации с учётом сброса квот — комбинации теперь отдают предпочтение учётным записям, окно квот которых будет сброшено раньше
- ⏱️
fallbackDelayMsи динамическое определение лимита инструментов — более точная настройка времени переключения + ограничения количества инструментов для каждого провайдера - 🔧 Деградация фонового режима (Responses API) — переход в синхронный режим со структурированным предупреждением, если вышестоящий сервис не поддерживает фоновый опрос
- 🚦 Классификация ошибок 429 для каждого провайдера + переключатель
useUpstream429BreakerHints— более точная работа предохранителя с использованием подсказок вышестоящего сервиса об ограничении частоты запросов - 🩺 Панель периодов охлаждения моделей — отслеживайте блокировки отдельных моделей и вручную повторно включайте их через пользовательский интерфейс
- 🔒 Динамическое обнаружение сертификатов MITM в Linux — работает в Debian/Ubuntu, Fedora/RHEL, Arch и других дистрибутивах
- 💻 Набор улучшений CLI — более 20 команд, включая
omniroute providers,omniroute combos,omniroute doctor,omniroute setup - 🔍 Обнаружение моделей эмбеддингов Qdrant — автоматическая проверка модели векторного хранилища
- 🔑 API-ключи / Bearer-ключи с областью действия
manage— программное выполнение административных операций через API - 🏥 Аналитика состояния целей комбинации + структурированный конструктор комбинаций — состояние каждой цели и визуальный конструктор для формирования шагов
(provider, model, connection) - 🤝 OAuth-провайдер GitLab Duo — вход с использованием учётных данных GitLab
- 🧠 Кеш повторного воспроизведения рассуждений — гибридное хранение трасс рассуждений в памяти и SQLite
📚 Связанная документация: Фреймворк навыков · Система памяти · Облачные агенты · Веб-хуки · Кеш повторного воспроизведения рассуждений
🔌 Провайдеры
Заголовок раздела «🔌 Провайдеры»Управляйте подключениями к провайдерам ИИ: OAuth-провайдерами (Claude Code, Codex), провайдерами с API-ключами (Groq, DeepSeek, OpenRouter) и бесплатными провайдерами (Qoder, Kiro). Для аккаунтов Kiro доступно отслеживание баланса кредитов — оставшиеся кредиты, общий лимит и дата обновления отображаются в разделе Dashboard → Usage.
Для подключений OpenRouter можно сохранить отдельный для каждого подключения preset в Advanced Settings. Если он задан, OmniRoute отправляет его как поле верхнего уровня запроса OpenRouter, например "preset": "email-copywriter", если только клиентский запрос ещё не предоставил собственный preset.

🎨 Комбинации
Заголовок раздела «🎨 Комбинации»Создавайте комбинации маршрутизации моделей с 19 общедоступными стратегиями: priority, weighted, round-robin, context-relay, fill-first, p2c (выбор из двух вариантов), random, least-used, cost-optimized, reset-aware, reset-window, headroom, strict-random, auto, lkgp (последний заведомо исправный провайдер), context-optimized, cache-optimized, fusion (параллельная отправка запроса группе моделей с последующим синтезом единого ответа моделью-судьёй) и pipeline. Каждая комбинация объединяет несколько моделей в цепочку с автоматическим переключением при сбое, а также включает быстрые шаблоны и проверки готовности.
Последние улучшения комбинаций:
- Структурированный конструктор комбинаций — создавайте каждый шаг, выбирая провайдера, модель и конкретный аккаунт или подключение
- Поддержка повторяющихся провайдеров — используйте одного и того же провайдера несколько раз в одной комбинации, если кортеж
(provider, model, connection)остаётся уникальным - Состояние целей комбинации — аналитика и данные о состоянии теперь различают отдельные цели и шаги комбинации, а не объединяют всё в строки моделей
- Составной порядок уровней —
defaultTier -> fallbackTierтеперь влияет на порядок выполнения и переключения при сбое для шагов комбинации верхнего уровня - Шаблоны системных промптов —
system_messageкомбинации поддерживает серверные заполнители{{MODEL_ID}},{{PROVIDER_ID}},{{ACCOUNT}}и{{FINGERPRINT}}, которые подставляются на основе фактически выбранной цели непосредственно перед отправкой. Разрешены только заполнители из списка, без рекурсивной подстановки; неизвестные заполнители остаются без изменений; пустые значения заменяются пустыми строками; системные промпты клиента никогда не изменяются.{{FINGERPRINT}}разрешается только для бесплатных провайдеров на основе отпечатков с закреплённым или автоматически ротируемым отпечатком — во всех остальных случаях он заменяется пустой строкой (например, для подключений с одним отпечатком и провайдеров без fp). Подстановка выполняется в стандартном цикле отправки, round-robin и закреплённых сессиях кэша контекста; стратегии fusion, chaos, pipeline и nested-execute пока не выполняют подстановку заполнителей.

📊 Аналитика
Заголовок раздела «📊 Аналитика»Комплексная аналитика использования с данными о расходе токенов, оценками стоимости, тепловыми картами активности, диаграммами распределения по неделям и детализацией по каждому провайдеру.

🏥 Состояние системы
Заголовок раздела «🏥 Состояние системы»Мониторинг в реальном времени: время бесперебойной работы, память, версия, перцентили задержки (p50/p95/p99), статистика кэша, состояния автоматических выключателей провайдеров, активные сессии с мониторингом квот и состояние целей комбинаций.

🔧 Песочница переводчика
Заголовок раздела «🔧 Песочница переводчика»Четыре режима для отладки переводов API: Песочница (конвертер форматов), Тестер чата (запросы в реальном времени), Испытательный стенд (пакетные тесты) и Мониторинг в реальном времени (потоковая передача в реальном времени).

🎮 Песочница моделей (v2.0.9+)
Заголовок раздела «🎮 Песочница моделей (v2.0.9+)»Тестируйте любую модель непосредственно из панели управления. Выберите провайдера, модель и конечную точку, создавайте промпты в Monaco Editor, получайте потоковые ответы в реальном времени, прерывайте их во время передачи и просматривайте метрики времени выполнения.
🎨 Темы (v2.0.5+)
Заголовок раздела «🎨 Темы (v2.0.5+)»Настраиваемые цветовые темы для всей панели управления. Выберите один из 7 предустановленных цветов (коралловый, синий, красный, зелёный, фиолетовый, оранжевый, голубой) или создайте собственную тему, указав любой цвет в шестнадцатеричном формате. Поддерживаются светлый, тёмный и системный режимы.
⚙️ Настройки
Заголовок раздела «⚙️ Настройки»Комплексная панель настроек с 7 вкладками:
- Общие — Системное хранилище, управление резервными копиями (экспорт/импорт базы данных)
- Внешний вид — Выбор режима оформления (тёмный/светлый/системный), предустановленные цветовые темы и пользовательские цвета, видимость журнала состояния, элементы боковой панели и разделители групп, элементы управления видимостью туннелей конечных точек
- ИИ — Функции ИИ-ассистента, предустановленные маршруты по умолчанию (Auto Combo
auto/coding,auto/fast,auto/cheap,auto/smart), кеш повторного воспроизведения рассуждений и переключатели навыков/памяти - Безопасность — Защита конечных точек API, блокировка пользовательских провайдеров, фильтрация IP-адресов, сведения о сеансе
- Маршрутизация — Псевдонимы моделей, деградация фоновых задач, маршрутизация по уровням с учётом манифеста (W1–W4),
fallbackDelayMs, закрепление маршрута для каждого сеанса - Отказоустойчивость — Сохранение ограничений частоты запросов, настройка автоматического выключателя, автоматическое отключение заблокированных учётных записей, мониторинг срока действия провайдеров, порог передачи Context Relay и настройка модели суммаризации, классификация ошибок 429 для каждого провайдера и переключатель
useUpstream429BreakerHints, периоды ожидания моделей - Расширенные настройки — Переопределения конфигурации, журнал аудита конфигурации, режим деградации при откате, деградация фонового режима для Responses API

🔧 Инструменты CLI
Заголовок раздела «🔧 Инструменты CLI»Настройка в один клик для инструментов программирования с ИИ: Claude Code, Codex CLI, OpenClaw, Kilo Code, Antigravity, Cline, Continue, Cursor и Factory Droid. Поддерживаются автоматическое применение и сброс конфигурации, профили подключения и сопоставление моделей.

🤖 Агенты CLI (v2.0.11+)
Заголовок раздела «🤖 Агенты CLI (v2.0.11+)»Панель управления для обнаружения агентов CLI и управления ими. Отображает сетку из 16 встроенных агентов (Codex, Claude, Goose, OpenClaw, Aider, OpenCode, Cline, ForgeCode, Amazon Q, Open Interpreter, Cursor CLI, Warp, Windsurf, Devin CLI, Kimi Coding, Command Code) со следующими возможностями:
- Состояние установки — Установлен / Не найден с определением версии
- Метки протоколов — stdio, HTTP и т. д.
- Пользовательские агенты — Регистрация любого инструмента CLI через форму (имя, исполняемый файл, команда получения версии, аргументы запуска)
- Сопоставление отпечатков CLI — Переключатель для каждого провайдера, позволяющий имитировать сигнатуры запросов нативного CLI, снижая риск блокировки при сохранении IP-адреса прокси
- Локальная аутентификация Devin — Devin CLI использует
devin auth login; процедура OAuth через браузер не требуется
🔗 Передача контекста (v3.5.5+)
Заголовок раздела «🔗 Передача контекста (v3.5.5+)»Комбинированная стратегия, сохраняющая непрерывность сеанса при переключении аккаунта в середине диалога. Перед исчерпанием квоты активного аккаунта OmniRoute в фоновом режиме создаёт структурированную сводку для передачи контекста. Когда следующий запрос направляется другому аккаунту, эта сводка добавляется в виде системного сообщения, чтобы новый аккаунт мог продолжить работу с полным контекстом.
Настраивается на уровне комбинации или глобальных параметров:
- Порог передачи — Процент использования квоты, при достижении которого запускается создание сводки (по умолчанию 85%)
- Максимум сообщений для сводки — Объём недавней истории, подлежащей сжатию
- Модель для сводки — Необязательная переопределяющая модель для создания сводки передачи
В настоящее время поддерживается переключение аккаунтов Codex. См. документацию по передаче контекста.
🗜️ Сжатие промптов (v3.7.9+)
Заголовок раздела «🗜️ Сжатие промптов (v3.7.9+)»В разделе «Контекст и кэш» теперь доступны отдельные страницы для Caveman, RTK и комбинаций сжатия:
- Caveman — учитывающие язык наборы правил, предварительный просмотр, управление режимом вывода и аналитика
- RTK — учитывающее команды сжатие вывода shell, git, тестов, сборки, пакетов, Docker, инфраструктуры, JSON и трассировки стека
- Комбинации сжатия — именованные конвейеры, такие как
rtk -> caveman, назначаемые комбинациям маршрутизации; стандартная формула последовательного сжатия обеспечивает в среднем~89%и экономию78-95%подходящего контекста, когда применяются оба механизма - Восстановление необработанного вывода — необязательные отредактированные указатели RTK на необработанный вывод для отладки ошибок сжатия
См. руководство по сжатию, сжатие RTK и механизмы сжатия.
🛡️ Усиление безопасности прокси (v3.5.5+)
Заголовок раздела «🛡️ Усиление безопасности прокси (v3.5.5+)»Комплексное применение конфигурации прокси во всём конвейере обработки запросов:
- Проверка состояния токена — Фоновое обновление OAuth теперь определяет конфигурацию прокси для каждого подключения, предотвращая сбои в средах, где требуется прокси
- Проверка API-ключа — Проверка ключа провайдера (
POST /api/providers/validate) выполняется черезrunWithProxyContextс учётом настроек прокси на уровне провайдера и глобальных настроек - Исправление диспетчера undici — Диспетчеры прокси используют собственную реализацию fetch из undici вместо встроенной реализации fetch в Node, что устраняет ошибки
invalid onRequestStart methodв Node.js 22 - Определение версии Node.js — Страница входа заблаговременно выявляет несовместимые версии Node.js (24+) и отображает предупреждение с инструкциями по использованию Node 22 LTS
📧 Маскирование адресов электронной почты (v3.5.6+)
Заголовок раздела «📧 Маскирование адресов электронной почты (v3.5.6+)»По умолчанию адреса электронной почты аккаунтов OAuth маскируются (например, di*****@g****.com), чтобы предотвратить их случайное раскрытие при публикации снимков экрана или записи демонстраций. Используйте «Настройки» → «Внешний вид» → «Видимость адресов электронной почты аккаунтов», чтобы глобально показывать или маскировать полные адреса электронной почты аккаунтов на экранах провайдеров, комбинаций, журналов, квот и песочницы.
👁️ Переключатель видимости моделей (v3.5.6+)
Заголовок раздела «👁️ Переключатель видимости моделей (v3.5.6+)»Список моделей на странице провайдера теперь включает:
- Панель поиска/фильтрации в реальном времени — Позволяет быстро находить нужные модели
- Переключатель видимости для каждой модели (значок 👁) — Скрытые модели отображаются серым цветом и исключаются из каталога
/v1/models - Индикатор количества активных моделей (
N/M активно) — Позволяет сразу увидеть, сколько моделей включено по отношению к их общему количеству
🔧 Восстановление переменных окружения OAuth (v3.6.1+)
Заголовок раздела «🔧 Восстановление переменных окружения OAuth (v3.6.1+)»Действие «Восстановить env» в один клик для провайдеров OAuth, которое восстанавливает отсутствующие переменные окружения и исправляет нарушенное состояние аутентификации. Доступно по пути Панель управления → Провайдеры → [Провайдер OAuth] → Восстановить env. Автоматически обнаруживает и исправляет:
- Отсутствующие учётные данные клиента OAuth
- Повреждённые записи в файле env
- Очистку пути резервного копирования
🗑️ Удаление / Полное удаление (v3.6.2+)
Заголовок раздела «🗑️ Удаление / Полное удаление (v3.6.2+)»Скрипты для чистого удаления при любом способе установки:
| Команда | Действие |
|---|---|
npm run uninstall |
Удаляет системное приложение, но сохраняет вашу БД и конфигурации в ~/.omniroute. |
npm run uninstall:full |
Удаляет приложение И безвозвратно стирает все конфигурации, ключи и базы данных. |
🖼️ Медиаконтент (v2.0.3+)
Заголовок раздела «🖼️ Медиаконтент (v2.0.3+)»Создавайте изображения, видео и музыку из панели управления. Поддерживаются OpenAI, xAI, Together, Hyperbolic, SD WebUI, ComfyUI, AnimateDiff, Stable Audio Open и MusicGen.
📝 Журналы запросов
Заголовок раздела «📝 Журналы запросов»Регистрация запросов в реальном времени с фильтрацией по провайдеру, модели, учётной записи и API-ключу. Отображаются коды состояния, использование токенов, задержка и сведения об ответе.

🌐 Конечная точка API
Заголовок раздела «🌐 Конечная точка API»Ваша единая конечная точка API с разбивкой по возможностям: диалоговые дополнения, Responses API, векторные представления, генерация изображений, повторное ранжирование, транскрибирование аудио, преобразование текста в речь, модерация и зарегистрированные API-ключи. Для удалённого доступа поддерживаются Cloudflare Quick Tunnel, Tailscale Funnel, ngrok Tunnel и облачный прокси-сервер.

🔑 Управление API-ключами
Заголовок раздела «🔑 Управление API-ключами»Создавайте API-ключи, задавайте область их действия и отзывайте их. Каждый ключ можно ограничить определёнными моделями или провайдерами, предоставив полный доступ или права только на чтение. Визуальное управление ключами с отслеживанием использования.
📋 Журнал аудита
Заголовок раздела «📋 Журнал аудита»Отслеживание административных действий с фильтрацией по типу действия, исполнителю, цели, IP-адресу и временной метке. Полная история событий безопасности.
🖥️ Настольное приложение
Заголовок раздела «🖥️ Настольное приложение»Нативное настольное приложение Electron для Windows, macOS и Linux. Запускайте OmniRoute как самостоятельное приложение с интеграцией в системный трей, поддержкой автономной работы, автоматическим обновлением и установкой в один клик.
Основные возможности:
- Проверка готовности сервера (без пустого экрана при холодном запуске)
- Системный трей с управлением портом
- Политика безопасности содержимого
- Блокировка запуска нескольких экземпляров
- Автоматическое обновление при перезапуске
- Интерфейс с учётом платформы (кнопки управления окном macOS, стандартная строка заголовка Windows/Linux)
- Усиленно защищённая сборка Electron — символически связанный каталог
node_modulesв автономном пакете обнаруживается и отклоняется до упаковки, что предотвращает зависимость среды выполнения от машины сборки (v2.5.5+) - Корректное завершение работы — событие Electron
before-quitкорректно завершает работу Next.js, предотвращая блокировки базы данных SQLite WAL (v3.6.2+)
📖 Полная документация приведена в файле electron/README.md.
🌐 Мост WebSocket V1 (v3.6.6+)
Заголовок раздела «🌐 Мост WebSocket V1 (v3.6.6+)»Теперь OmniRoute поддерживает WebSocket-клиенты, совместимые с OpenAI, через конечную точку обновления соединения /v1/ws. Пользовательский сервер scripts/dev/v1-ws-bridge.mjs служит обёрткой для Next.js и обновляет WS-соединения до полноценных двунаправленных потоковых сеансов. Для аутентификации используется тот же API-ключ или файл cookie сеанса, что и для HTTP-запросов.
Основные особенности:
- Обновление WS-соединения проверяется в
src/lib/ws/handshake.tsдо установления соединения - Потоки корректно завершаются при закрытии сеанса или ошибке вышестоящего сервера
- Работает одновременно с существующим способом потоковой передачи через HTTP+SSE
🔑 Токены синхронизации и пакет конфигурации (v3.6.6+)
Заголовок раздела «🔑 Токены синхронизации и пакет конфигурации (v3.6.6+)»Доступ с нескольких устройств и для внешних операторов теперь возможен с помощью токенов синхронизации с ограниченной областью действия:
POST /api/sync/tokens— Выпустить новый токен синхронизации (с ограниченной областью действия и необязательным сроком действия)DELETE /api/sync/tokens/:id— Отозвать токенGET /api/sync/bundle— Скачать версионированный JSON-снимок всех неконфиденциальных настроек с ключом ETag (пароли скрыты)
Пакет конфигурации создаётся в src/lib/sync/bundle.ts. Клиенты сравнивают заголовок ответа ETag, чтобы обнаруживать изменения без повторного скачивания всех данных.
🧠 Предустановка GLM Thinking (v3.6.6+)
Заголовок раздела «🧠 Предустановка GLM Thinking (v3.6.6+)»GLM Thinking (glmt) теперь зарегистрирован как полноценный провайдер первого класса: максимум 65 536 токенов в выходных данных, бюджет рассуждений 24 576 токенов, тайм-аут по умолчанию 900 с, формат API, совместимый с Claude, и общая синхронизация данных об использовании с семейством GLM.
В v3.6.6 также добавлен гибридный подсчёт токенов: когда совместимый с Claude провайдер предоставляет /messages/count_tokens, OmniRoute вызывает его перед крупными запросами, а при недоступности корректно переключается на оценочный подсчёт.
🛡️ Безопасные исходящие запросы и защита от SSRF (v3.6.6+)
Заголовок раздела «🛡️ Безопасные исходящие запросы и защита от SSRF (v3.6.6+)»Все вызовы для проверки провайдеров и обнаружения моделей теперь проходят через двухуровневую защиту исходящих запросов:
- Проверка URL (
src/shared/network/outboundUrlGuard.ts) — Блокирует приватные, loopback- и link-local-диапазоны IP-адресов до открытия сокета. - Обёртка безопасного получения данных (
src/shared/network/safeOutboundFetch.ts) — Применяет проверку URL, нормализует тайм-ауты и повторяет запросы при временных ошибках с экспоненциальной задержкой.
Нарушения правил защиты возвращаются как HTTP 422 (URL_GUARD_BLOCKED) и записываются в журнал аудита соответствия требованиям через providerAudit.ts.
🔄 Повторные попытки с учётом периода ожидания (v3.6.6+)
Заголовок раздела «🔄 Повторные попытки с учётом периода ожидания (v3.6.6+)»Запросы чата теперь автоматически повторяются, когда вышестоящий провайдер возвращает период ожидания для конкретной модели. Настройка выполняется через REQUEST_RETRY (по умолчанию: 2) и MAX_RETRY_INTERVAL_SEC (по умолчанию: 30 с). Улучшено распознавание заголовков ограничения частоты запросов: x-ratelimit-reset-requests, x-ratelimit-reset-tokens и Retry-After. Состояние периода ожидания для каждой модели отображается на панели устойчивости.
📋 Аудит соответствия требованиям v2 (v3.6.6+)
Заголовок раздела «📋 Аудит соответствия требованиям v2 (v3.6.6+)»Журнал аудита расширен: добавлены пагинация на основе курсора, обогащение контекста запроса (идентификатор запроса, пользовательский агент, IP-адрес), структурированные события аутентификации, CRUD-события провайдеров с контекстом различий, а также журналирование проверок, заблокированных защитой от SSRF. Новые события создаются модулем src/lib/compliance/providerAudit.ts.
HagiCode
HagiCode — агентная среда разработки со структурированными процессами, параллельным выполнением несколькими агентами и интерфейсами Hero Dungeon.
Превращайте идеи в полезное ПО с более умным, быстрым и увлекательным агентным рабочим процессом.

- SmartСтруктурированные процессы превращают намерение в исполнимый путь от идеи до готового изменения.
- EfficientМультиагентные процессы параллельно продвигают исследование, реализацию и проверку.
- FunHero Dungeon делает длительную совместную разработку наглядной и увлекательной.