AIKraft Agents

onyx-dot-app/onyx

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

LLM⭐ 33 246Pythonпоследний релиз: v5.1.0
Открыть на 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 модели.

Релизы

v5.1.0minor
🕐 4 ч назад · релиз на GitHub ↗

Релиз v5.1.0 репозитория onyx-dot-app/onyx. Подробная информация отсутствует.

  • Доступны файлы для скачивания и установки версии v5.1.0.
v5.0.3patch
🕐 6 дн назад · релиз на GitHub ↗

Исправления UI, оптимизация обработки файлов и обновление зависимостей в релизе Onyx v5.0.3.

  • Fixed: Исправлено сохранение выбранного параметра доступа к документу при повторном отображении поля.
  • Fixed: Заблокирована форма создания коннектора при отсутствии привязанного аккаунта.
  • Fixed: Исправлено поведение меню выбора моделей: теперь они корректно закрываются после выбора и не застревают.
  • Fixed: Оптимизирована обработка файлов: сборка мусора теперь ограничена по времени, а не пропускается.
  • Обновлены зависимости msgpack, authlib, dnspython и tornado для устранения уязвимостей.
v5.0.1patch
🕐 10 дн назад · релиз на GitHub ↗

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

  • Fixed: Исправлена ошибка reindex: значение RECLAIMED теперь корректно сохраняется в старых колонках reclaim_status.
v5.0.0major
🕐 13 дн назад · релиз на GitHub ↗

Релиз Onyx v5.0.0: поддержка квантования OpenSearch, новая система управления учетными данными и миграция хранилища на SeaweedFS.

  • Added: Добавлена поддержка векторного квантования в OpenSearch.
  • Added: Внедрена система семейств учетных данных для коннекторов (Atlassian, Google, Microsoft).
  • Added: Реализована миграция хранилища файлов: добавлен SeaweedFS с параллельной записью и последующим выводом MinIO из эксплуатации.
  • Fixed: Исправлен поиск, который ранее ошибочно ограничивался источником, совпадающим с темой вопроса.
  • Added: Улучшена CI/CD: добавлено автоматическое сканирование образов на CVE и оповещения в Slack.
v4.9.4patch
🕐 14 дн назад · релиз на GitHub ↗

Исправление зависимостей (Next.js, Storybook, dompurify, Sentry) и оптимизация работы с группами Entra.

  • Fixed: Исправлено перечисление групп для читателей документов: теперь учитываются только вложенные группы Entra.
  • Fixed: Зафиксированы версии зависимостей: Next.js 16.4.1, Storybook 10.6.2, dompurify 3.4.17 и @sentry/nextjs 10.75.2.
  • Fixed: Обновлены базовые образы Node.js и устранены конфликты вложенных зависимостей dompurify.
v4.9.2patch
🕐 21 дн назад · релиз на GitHub ↗

Выпуск v4.9.2 содержит исправления синхронизации разрешений, откат изменений и интеграцию уведомлений CVE.

  • Fixed: Исправлена синхронизация разрешений: пропущены неактивные cc_pairs и добавлена задержка при сбоях групповой синхронизации.
  • Fixed: Внесены горячие исправления (hotfix), включая откат изменений и интеграцию постов с предупреждениями CVE.
v4.9.1minor
🕐 22 дн назад · релиз на GitHub ↗

Исправления безопасности, стабильности Gmail, Slack и SharePoint, а также улучшение работы с каталогом моделей LLM.

  • Fixed: Исправлена уязвимость безопасности: аватары персонажей теперь отображаются как неактивные изображения, а токены обновляются только в рамках транспорта.
  • Fixed: Устранена ошибка в Gmail, из-за которой список сообщений считывался для каждой страницы каждого пользователя.
  • Fixed: Slack-бот теперь пропускает каналы, к которым у него нет доступа, вместо того чтобы завершать работу с ошибкой.
  • Added: Улучшена синхронизация: приоритет отдается живому каталогу моделей litellm, а локальная таблица используется как резервный вариант.
  • Fixed: Исправлена работа с SharePoint: поиск разрешений папок больше не зависит от длинных путей URL.
v4.9.0patch
🕐 29 дн назад · релиз на GitHub ↗

Релиз Onyx v4.9.0: исправления поиска, аутентификации и чата, обновление зависимостей и удаление Claude Sonnet 4.5.

  • Fixed: Исправлена ошибка поиска, который теперь не ограничивается источником, совпадающим с темой вопроса.
  • Fixed: Улучшена работа аутентификации: при устаревшем состоянии SSO происходит перезапуск входа вместо показа ошибки.
  • Fixed: В чат перенесены исправления загрузки файлов, индикаторов, оформления кода и поддержки GPT Image 2.5.
  • Deprecated: Из резервного провайдера LLM удалена модель Claude Sonnet 4.5.
  • Выполнено массовое обновление зависимостей, включая безопасность (cryptography, sharp, next) и исправление уязвимостей.
v4.8.4patchbreaking
🕐 1 мес назад · релиз на GitHub ↗

Исправления безопасности зависимостей, исправления авторизации и чата, а также предупреждение о миграции индексов документов.

  • Breaking: Требуется миграция индексов документов перед обновлением, иначе существующие данные могут быть потеряны.
  • Fixed: Обновлены зависимости безопасности: authlib, pypdf, fflate, nanoid и другие.
  • Fixed: Исправлена ошибка входа через SSO при зависшем состоянии сессии.
  • Fixed: В чат перенесены исправления загрузки файлов, индикаторов, кодовых блоков и поддержки GPT Image 2.5.
v4.8.3patchbreaking
🕐 1 мес назад · релиз на GitHub ↗

Выпуск v4.8.3 содержит срочные исправления уязвимостей в зависимостях; требует миграции индексов документов перед обновлением.

  • Breaking: Обязательная миграция индексов документов из версий v3.x перед обновлением для сохранения данных.
  • Fixed: Обновлены зависимости Next.js, Sharp, sentence-transformers и LiteLLM для устранения уязвимостей.
  • Fixed: Исправлены уязвимости в песочнице Craft (urllib3, cryptography) и шаблонах (postcss, proxy-addr, undici и др.).
  • Fixed: Обновлены зависимости мобильного приложения: js-yaml, brace-expansion и uuid.
v4.8.2patchbreaking
🕐 1 мес назад · релиз на GitHub ↗

Исправления ошибок индексации и безопасности, обновление зависимостей.

  • Breaking: Требуется миграция индекса документов перед обновлением, иначе существующие данные могут быть потеряны.
  • Fixed: Групповые менеджеры теперь видят ошибки индексации.
  • Fixed: Исправлена запись публичных полей при обновлении метаданных в OpenSearch.
  • Added: Обновлены зависимости: cryptography, pydantic-settings, click, urllib3, mako и другие.
v4.8.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправления в веб-интерфейсе, каталогах, SharePoint, OAuth для MCP и загрузке MinIO.

  • Fixed: Скрыт craft_file на странице добавления коннектора.
  • Fixed: Исправлено использование пользовательского имени приложения во всех строках каталога.
  • Fixed: Устранена проблема с библиотеками SharePoint, у которых URL отличается от отображаемого имени.
  • Fixed: Исправлено обновление OAuth по схеме single-flight для SDK-вызовов MCP.
  • Fixed: MinIO теперь загружается с собственного зеркала Docker Hub.
v4.8.0minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Релиз v4.8.0: поддержка арабского языка с RTL, реиндексация, исправления MCP и LLM, обновление Next.js.

  • Breaking: Требуется миграция индекса документов; без неё существующие данные могут быть утеряны при обновлении.
  • Added: Добавлена полная поддержка арабского языка с корректным отображением справа налево (RTL).
  • Added: Реализован механизм реиндексации с захватом согласия, защитой от дублирования имен и сбором старых индексов.
  • Added: В мобильном приложении добавлен выбор модели, а в Helm-чарте — поддержка TLS для Redis.
  • Fixed: Исправлено сохранение провайдера эмбеддингов при реиндексации, изолированы вызовы Bedrock и устранены баги MCP.
v4.7.8patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена работа токенов GitHub MCP, добавлен показ ID моделей в списке провайдеров и обновлена библиотека anyio.

  • Fixed: Исправлен обмен токенами в форме GitHub MCP.
  • Added: В списке моделей провайдера теперь отображается идентификатор модели.
  • Fixed: Обновлена зависимость anyio до версии 4.14.2 для устранения уязвимости.
v4.7.7patch
🕐 1 мес назад · релиз на 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
🕐 1 мес назад · релиз на GitHub ↗

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

  • Выпуск версии v4.7.6 платформы Onyx.
  • Файлы для скачивания и установки доступны в разделе ассетов.
v4.7.4minor
🕐 1 мес назад · релиз на 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
🕐 1 мес назад · релиз на GitHub ↗

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

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

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

  • Доступны артефакты для загрузки и установки версии v4.7.1.
v4.7.0majorbreaking
🕐 2 мес назад · релиз на 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
🕐 2 мес назад · релиз на 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
🕐 2 мес назад · релиз на GitHub ↗

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

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

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

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

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

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

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

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

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

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

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

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

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

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