Onyx
Onyx — это приложение в каталоге сообщества osFoundry. Корпоративный поиск и RAG, подключающийся к 40+ источникам корпоративных данных (Slack, Confluence, Google Drive, Notion, GitHub, Jira, SharePoint, Salesforce, веб-краулинг). Отвечает на вопросы по всем сразу с цитированием и контролем доступа на основе ролей. Встроенные чат-ассистенты на каждую команду, скоупирование наборов документов, настраиваемые промпты LLM, тонкое наследование прав от исходных источников. Postgres + Vespa в all-in-one образе. Самый звёздный открытый проект корпоративного поиска.
Подробности
- Рабочая область: osfoundry
- Категория: AI
- Цена: Free
- Доступ: Community
Возможности
- 40+ connectors: Slack, Confluence, Drive, Notion, GitHub, Jira, Salesforce, SharePoint, web crawl, file upload
- ACL-aware retrieval — search results respect upstream source permissions automatically
- Multiple Assistants per workspace — scope each one to specific document sets + prompts
- Multi-LLM: OpenAI, Anthropic, Bedrock, Vertex, Azure, Ollama, local OpenAI-compatible
- Postgres + Vespa bundled in-image — no external search infrastructure to provision
- Hybrid retrieval (lexical BM25 + dense vector) for high-recall semantic search
Документация
Документация поддерживается на английском языке основным проектом.
# Onyx
## First-boot
Visit the public URL — the first registered user becomes the Curator (admin). No default password.
## Connect a data source
**Admin → Connectors → + Add Connector** — pick from:
- **Communication**: Slack, Discord, Microsoft Teams, Mattermost
- **Docs**: Confluence, Notion, Google Drive, SharePoint, Dropbox
- **Code**: GitHub, GitLab, Bitbucket
- **Tickets**: Jira, Linear, Zendesk
- **Sales**: Salesforce, HubSpot, Productboard
- **Web**: Web crawl, sitemap, single URL
- **Files**: Upload PDF / DOCX / MD / TXT
Each connector inherits ACLs from the source — a Slack message visible only to #eng-private stays visible only to people in #eng-private when retrieved.
## Chat with your knowledge
Default Assistant chats across ALL connected sources. Create role-specific Assistants under **Admin → Assistants** (e.g. 'Sales Assistant' scoped to Salesforce + product wiki only).
## LLM provider
Onyx supports OpenAI / Anthropic / Bedrock / Vertex / Azure / Ollama / local. Configure under **Admin → LLM**.
## Storage
Postgres (metadata, user data, ACLs) + Vespa (vector + lexical index) bundled in the all-in-one image. All persistent state at `/data`. 50 GB volume.
## Heavy app warning
Onyx is resource-intensive — 8 GB RAM minimum, 4 vCPU minimum. The all-in-one bundles Postgres + Vespa + indexer worker + web server + model server. Indexing large knowledge bases (10k+ docs) will saturate CPU for hours.
Как использовать Onyx в osFoundry
Установите Onyx в свою рабочую область одним кликом, затем сделайте форк в osStudio, чтобы настроить промпты, инструменты или конфигурацию под ваш стек. Любой участник вашей рабочей области сможет продолжить с того места, где вы остановились.
Другие приложения от сообщества
- CRM — Управление взаимоотношениями с клиентами: контакты, сделки и отслеживание воронки продаж.
- Kanban Board — Проектная kanban-доска в стиле Trello с карточками, досками, видами календаря и таблицы и свойствами на доску. На базе Focalboard (отдельный персональный сервер). Встроенный SQLite на постоянном томе.
- Служба поддержки — Сортировка тикетов и входящие сообщения службы поддержки с отслеживанием SLA.
- Page Builder — Визуальный drag-and-drop конструктор страниц с секциями, темами, SEO и публикацией
- Website Builder — Многостраничный конструктор сайтов с CMS-коллекциями, глобальной навигацией, футером, темами и публикацией
- Витрина магазина — Витрина интернет-магазина с каталогом товаров, корзиной и оформлением заказа.