onyx-dot-app/onyx

Открытая AI-платформа: AI-чат с расширенными функциями, работающий с любой LLM

LLM⭐ 32 182Pythonпоследний релиз: v4.7.7
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Onyx — это open-source платформа с интерфейсом чата, которая объединяет различные LLM и предоставляет расширенные функции, такие как RAG, веб-поиск и выполнение кода.

Зачем нужен

Инструмент решает задачу создания собственного интерфейса для работы с языковыми моделями, позволяя легко подключать как проприетарные (OpenAI, Anthropic), так и самохостинговые (Ollama, vLLM) модели. Он полезен для тех, кому нужен гибкий слой приложения с поддержкой агентов, индексации данных и безопасного выполнения кода.

Что можно реализовать

  • Построение систем RAG с гибридным поиском (индекс + AI Agents) для точных ответов по базам знаний
  • Проведение глубокого анализа (Deep Research) с использованием многошаговых исследовательских потоков
  • Создание кастомных AI Agents с уникальными инструкциями, доступом к внешним приложениям через MCP и действиями
  • Безопасное выполнение кода в песочнице для анализа данных, отрисовки графиков или модификации файлов

Ключевые возможности

  • Agentic RAG и Deep Research с лидерскими позициями в бенчмарках
  • Поддержка 50+ коннекторов для индексации данных и протокола MCP
  • Генерация артефактов (документы, графика) и изображений по промптам
  • Встроенный веб-поиск (Serper, Google PSE, Brave, SearXNG) и голосовой режим
  • Режим Onyx Lite для легковесного использования (<1GB RAM) и Standard для масштабирования

👤 Кому подойдёт: Разработчики, DevOps-инженеры и команды, желающие развернуть собственную AI-платформу; бизнес для внедрения корпоративных решений с SSO и RBAC; исследователи, использующие self-hosted модели.

Релизы

v4.7.7patch
🕐 4 дн назад · релиз на GitHub ↗

Исправления в OAuth, ограничениях модели, сборке AMD64, уведомлениях и работе с Claude 5.

  • Fixed: Исправлена передача live-ссылки OAuth через инструменты
  • Fixed: Учтены лимиты моделей при настройке разрешений на вывод
  • Fixed: Увеличен объем сборки сервера моделей для amd64 до 60 ГБ
  • Fixed: Исправлено указание уведомления о файле вне контекста на Python-инструмент
  • Fixed: Добавлена передача output_config effort для Claude 5 после вызова инструментов
  • Fixed: Исправлено уважение настройки отключения рассуждений в адаптивных моделях Claude
v4.7.6patch
🕐 5 дн назад · релиз на GitHub ↗

Релиз v4.7.6: обновление платформы Onyx. Подробности в ассетах.

  • Выпуск версии v4.7.6 платформы Onyx.
  • Файлы для скачивания и установки доступны в разделе ассетов.
v4.7.4minor
🕐 5 дн назад · релиз на GitHub ↗

Релиз v4.7.4: обновление модели DeepSeek-V4, поддержка Qwen3, оптимизация через FlashAttention и новые возможности MoE.

  • Added: Добавлена поддержка модели DeepSeek-V4 для улучшенной работы с кодом и сложными задачами.
  • Added: Включена поддержка модели Qwen3, расширяющая возможности генерации и анализа текста.
  • Added: Реализована поддержка архитектуры MoE (Mixture of Experts) для повышения эффективности вычислений.
  • Fixed: Применена оптимизация FlashAttention для ускорения обработки запросов и снижения задержек.
  • Обновлены инструкции по установке и сборке для версии v4.7.4.
v4.7.3patch
🕐 6 дн назад · релиз на GitHub ↗

Исправления:serve stale data при зависании коллекций, двойная обработка файлов в React и лимит URL для Salesforce.

  • Fixed: Метрики: теперь отдаётся устаревшие данные, если сбор коллекции завис, добавлены таймауты сокетов Redis.
  • Fixed: Веб-интерфейс: исправлено двойное обработка файлов, вставленных через буфер обмена.
  • Fixed: Salesforce: запросы GET по отдельным записям (SOQL) теперь укладываются в лимит длины URL.
v4.7.2patchbreaking
🕐 7 дн назад · релиз на GitHub ↗

Исправления для LLM, аутентификации, интерфейса и деплоя MinIO; требует миграции индексов документов.

  • Breaking: Требуется миграция индексов документов из версий v3.x перед обновлением, иначе существующие данные могут быть потеряны.
  • Fixed: Исправлена передача reasoning_effort=none для вызовов инструментов GPT-5.4+ через chat completions.
  • Fixed: Устранена проблема с блокировкой строки сессии в модуле аутентификации.
  • Fixed: Отключенные действия теперь скрываются из чата, а переключатели настроек чата снова доступны.
  • Fixed: Образ MinIO теперь загружается с quay.io с фиксацией по digest для стабильности.
v4.7.1patch
🕐 12 дн назад · релиз на GitHub ↗

Релиз v4.7.1: доступны файлы для загрузки и установки новой версии.

  • Доступны артефакты для загрузки и установки версии v4.7.1.
v4.7.0majorbreaking
🕐 16 дн назад · релиз на GitHub ↗

Релиз Onyx v4.7.0: новая система групповых разрешений, SSO, Terraform-провайдер и улучшения безопасности.

  • Added: Внедрена новая система разрешений на основе групп.
  • Added: Добавлен Terraform-провайдер для декларативной конфигурации Onyx.
  • Added: Реализована поддержка облачного SSO-входа и конфигурация провайдеров на уровне арендатора.
  • Added: Появилась встроенная функция craft-documentation и улучшена система уведомлений с фильтрацией по уровню важности.
  • Breaking: Требуется миграция индекса документов OpenSearch перед обновлением для сохранения существующих данных.
  • Fixed: Исправлена работа Redis Sentinel для Celery Beat и бэкенда результатов, а также защита от SSRF для URL IdP.
v4.6.6patch
🕐 18 дн назад · релиз на GitHub ↗

Исправлена обработка ошибок настроек, обновлены зависимости и образы Docker, исправлено сохранение уровня рассуждений.

  • Fixed: Обработка ошибки 404 при запросе enterprise-настроек теперь не приводит к фатальной ошибке.
  • Fixed: Обновлён пакет nltk до версии 3.10.3 для устранения уязвимости PYSEC-2026-3735.
  • Fixed: Обновлены базовые образы Docker (DHI и python slim) с обновлением OpenSSL до версии 3.5.7.
  • Fixed: Исправлено сохранение выбранного уровня рассуждений (reasoning level) до отправки первого сообщения.
v4.6.5patch
🕐 23 дн назад · релиз на GitHub ↗

Исправлена изоляция синхронных вызовов Bedrock от пула HTTP-соединений litellm и устранено принудительное включение авто-режима для кастомных LLM.

  • Fixed: Изолированы синхронные вызовы Bedrock от общего пула HTTP-соединений litellm для предотвращения конфликтов.
  • Fixed: Исправлена логика: теперь авто-режим не включается автоматически для пользовательских провайдеров LLM.
v4.6.4patch
🕐 24 дн назад · релиз на GitHub ↗

Релиз v4.6.4: доступны файлы для скачивания и установки новой версии.

  • Доступны артефакты для загрузки и установки версии v4.6.4.
v4.6.3patch
🕐 26 дн назад · релиз на GitHub ↗

Исправления OAuth, Slack, аутентификации, кастомизации логина и работы с файлами.

  • Fixed: Исправлена пагинация OAuth для общих дисков с сохранением чекпоинтов.
  • Fixed: Устранена ошибка в SQL-запросе для инкогнито-поиска в Postgres.
  • Fixed: Slack-бот теперь корректно учитывает настройку авто-регистрации только по приглашению.
  • Fixed: Исправлено связывание админской БД пользователей в сессии OAuth.
  • Fixed: На страницах входа теперь отображаются кастомный логотип, название и подзаголовок.
  • Fixed: Исправлено закрепление подсказок в боковой панели и пропуск ограничений для изображений.
v4.6.2patch
🕐 27 дн назад · релиз на GitHub ↗

Выпуск v4.6.2 содержит исправление критической ошибки с взаимной блокировкой (deadlock) в механизме аутентификации OIDC.

  • Fixed: Устранена проблема само-взаимоблокировки (self deadlock) в модуле аутентификации OIDC.
v4.6.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена фильтрация мусорных изображений из PDF и добавлено логирование ответов IdP при ошибках авторизации.

  • Fixed: Фильтрация некорректных изображений при обработке PDF-файлов.
  • Fixed: Логирование ответа поставщика идентификации при сбое обмена кодами авторизации.
v4.6.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз v4.6.0: новая архитектура мульти-шардинга, управление использованием, улучшения Craft и исправления коннекторов.

  • Breaking: Требуется миграция индекса документов OpenSearch перед обновлением, иначе существующие данные могут быть потеряны.
  • Added: Добавлена поддержка маршрутизации баз данных по арендаторам для архитектуры multi-shard multitenancy.
  • Added: Реализован интерфейс управления использованием ресурсов (usage management) на стороне фронтенда.
  • Added: В CLI заменена библиотека glamour на легковесный встроенный рендерер Markdown.
  • Fixed: Исправлено автоименование сессий чата (теперь используется модель сессии, а не глобальная).
  • Fixed: Устранены проблемы с индексацией SharePoint, Bookstack и корректным извлечением данных из Excel.
v4.5.6patch
🕐 1 мес назад · релиз на GitHub ↗

Исправления веб-интерфейса: работа сворачиваемой панели, отображение кнопок на тач-устройствах, корректное имя пользователя и сохранение HTML-таблиц.

  • Fixed: Исправлена работа логотипа сворачиваемой боковой панели, теперь она открывается по клику.
  • Fixed: На устройствах с сенсорным экраном кнопки, появляющиеся при наведении, теперь отображаются всегда.
  • Fixed: Устранено ошибочное отображение имени «Anonymous» для пользователей, чей статус ещё не определён.
  • Fixed: Исправлено сохранение границ HTML-таблиц и ссылок при обработке контента.
  • Fixed: Примечание о хосте контейнера теперь показывается на всех платформах самостоятельного хостинга.
v4.5.4patchbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз Onyx v4.5.4: исправления для Azure Voice, SSO, контекста чата и потоковой передачи, а также новые горячие клавиши для десктопа.

  • Breaking: Требуется миграция индекса документов перед обновлением, иначе существующие данные могут быть потеряны.
  • Added: В десктопной версии добавлена глобальная горячая клавиша для вызова интерфейса и ускорители навигации в меню View.
  • Fixed: Исправлена поддержка неанглийских языков в провайдере Azure Voice.
  • Fixed: Устранена проблема с корректным учётом контекста в длинных чатах и повторным воспроизведением при смене модели.
  • Fixed: Исправлено автоматическое присвоение прав доступа при первом входе через SSO для не принадлежащих пользователю аккаунтов.
  • Fixed: Решена проблема с получением разрешений для иерархических узлов SharePoint.
v4.5.2patchbreaking
🕐 1 мес назад · релиз на GitHub ↗

Выпуск v4.5.2 содержит исправления для десктопной версии, Celery и CI, а также тесты для изолированных развертываний.

  • Breaking: Обновление индекса документов требует предварительного запуска миграции из версий v3.x, иначе существующие данные могут быть утеряны.
  • Fixed: Исправлен импорт tauri::Manager в модуле Alt-меню для Windows.
  • Fixed: Запуск beat watchdog в Celery теперь осуществляется как модуль.
  • Fixed: В CI переименован входной параметр tauri-action в releaseAssetNamePattern.
  • Added: Добавлены тесты для развертываний в изолированных сетях (airgapped).
v4.5.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз v4.5.0: новые коннекторы, трекинг затрат, улучшения аутентификации и миграция UI-компонентов в Opal.

  • Breaking: Требуется обязательная миграция индексов документов перед обновлением для сохранения существующих данных.
  • Added: Добавлен коннектор Box для индексации и синхронизации прав доступа.
  • Added: Реализован трекинг потребления и стоимости API на уровне пользователя (этап 2 из 4).
  • Added: Расширены возможности аутентификации: захват атрибутов SAML, обогащение профилей и поддержка мульти-тенанта.
  • Added: Модальная система переведена на компонентную базу Opal, добавлены новые хуки и макеты.
v4.4.8patchbreaking
🕐 1 мес назад · релиз на GitHub ↗

Исправления индексации, обработки Excel, ссылок и стабильности LLM; добавлена настройка API-режима Bifrost.

  • Breaking: Требуется миграция индекса документов перед обновлением для сохранения существующих данных.
  • Fixed: Исправлена индексация обновлённых документов Bookstack, извлечение значений из Excel и обработка ответов SharePoint.
  • Fixed: Устранено повреждение кода в цитатах, улучшена классификация отказов моделей и стабильность стриминга.
  • Added: Добавлена возможность выбора режима API для Bifrost администратором.
v4.3.1minor
🕐 2 мес назад · релиз на GitHub ↗

Исправления для Helm, Desktop, STT и Claude Sonnet 5; добавлена GA-поддержка Gemini Embedding 2.

  • Added: Добавлена поддержка gemini-embedding-2 в статусе GA для облачных опций эмбеддингов.
  • Added: В панели знаний (knowledge pane) добавлен поиск на стороне фронтенда.
  • Fixed: Исправлены блокировщики развертывания в Helm-чарте: проблемы с IPv6 netpol и crash-loop nginx.
  • Fixed: В десктопной версии предоставлены права ACL для shell-open и перетаскивания за заголовок.
  • Fixed: Устранены галлюцинации в расшифровке голоса за счет фильтрации тихого аудио в chunked STT.
  • Fixed: Для claude-sonnet-5 отключены параметры сэмплирования и включено адаптивное мышление.