Onyx
Onyx é um(a) app no catálogo da comunidade osFoundry. Busca empresarial e RAG que conecta a mais de 40 fontes de dados corporativos (Slack, Confluence, Google Drive, Notion, GitHub, Jira, SharePoint, Salesforce, crawl). Responde perguntas em todas elas com citações e controles de acesso baseados em papéis. Assistentes de chat por equipe, escopo por conjuntos de documentos, prompts LLM customizáveis e herança fina de permissões das fontes upstream. Postgres + Vespa inclusos na imagem all-in-one. O projeto open source de busca empresarial com mais estrelas.
Detalhes
- Workspace: osfoundry
- Categoria: AI
- Preço: Free
- Acesso: Community
Recursos
- 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
Documentação
A documentação é mantida em inglês pelo projeto original.
# 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.
Como usar Onyx no osFoundry
Instale Onyx no seu workspace com um clique e, em seguida, faça um fork no osStudio para personalizar prompts, ferramentas ou configurações para a sua stack. Qualquer pessoa do seu workspace pode continuar de onde você parou.
Outros itens da categoria apps da comunidade
- CRM — Gestão de relacionamento com clientes com contatos, negócios e acompanhamento de pipeline.
- Kanban Board — Um quadro kanban e de projeto estilo Trello com cartões, quadros, visualizações de calendário e tabela e propriedades por quadro. Movido pelo Focalboard (servidor pessoal standalone). SQLite embutido em um volume persistente.
- Helpdesk — Triagem de tickets e caixa de entrada de suporte ao cliente com acompanhamento de SLA.
- Page Builder — Construtor visual de páginas arrastar-e-soltar com seções, temas, SEO e publicação
- Website Builder — Construtor de site de múltiplas páginas com coleções de CMS, navegação global, rodapé, temas e publicação
- Loja Virtual — Loja de e-commerce com catálogo de produtos, carrinho e checkout.