Ir al contenido principal
PromptQuorumDiseñado para humanos. Estructurado para la IA.
Inicio/LLM locales avanzados
RAG & Document Chat

Onyx Review: búsqueda empresarial y RAG autoalojados (antes Danswer)

·12 min de lecturaPor Hans Kuepper · Fundador de PromptQuorum · Motor de descubrimiento de IA de pesos abiertos y código abierto

Onyx es un asistente de búsqueda empresarial y RAG de código abierto y autoalojado (github.com/onyx-dot-app/onyx) que se conecta a más de 50 fuentes de datos — Slack, Confluence, Google Drive, GitHub y otras — mediante conectores integrados, y a proveedores de modelos que incluyen una instancia local de Ollama, OpenAI, Anthropic y Gemini. Onyx se publicó anteriormente bajo el nombre Danswer; el proyecto, su respaldo de YC W24 y su historial de GitHub continuaron bajo el nuevo nombre, con variables de entorno e identificadores de código renombrados de DANSWER_* a ONYX_* durante la transición. La edición Community (CE) es gratuita y de código abierto bajo licencia MIT y cubre chat, RAG, agentes y acciones; una edición Enterprise (EE) independiente añade SSO, control de acceso basado en roles, analítica y marca blanca bajo una licencia propietaria. Onyx registra aproximadamente 32.000 estrellas en GitHub al momento de esta review.

Conclusiones clave

  • Onyx edición Community es de código abierto bajo MIT; el repositorio fuente es github.com/onyx-dot-app/onyx
  • Publicado anteriormente bajo el nombre Danswer; la misma base de código, historial de commits de GitHub y respaldo de Y Combinator W24 continuaron bajo el nuevo nombre Onyx — esto es un cambio de nombre, no un fork ni un producto distinto
  • Se conecta a modelos locales añadiendo Ollama como proveedor de modelo; también se conecta a proveedores en la nube — OpenAI, Anthropic, Gemini y otros — mediante la misma pantalla de configuración
  • Incluye más de 50 conectores integrados (Slack, Confluence, Google Drive, GitHub, Notion, Jira y otros) además de soporte para el Model Context Protocol (MCP) para herramientas externas
  • La edición Community (CE) cubre gratis chat, RAG, agentes y acciones; la edición Enterprise (EE) añade SSO, control de acceso basado en roles, analítica y marca blanca bajo una licencia propietaria independiente
  • Se instala mediante un script de instalación de una línea, una CLI uv tool install onyx-cli, Docker Compose, Kubernetes o Helm
  • Aproximadamente 32.000 estrellas en GitHub al momento de esta review
  • Versión actual: v4.8.1 (publicada el 24-09-2026), según las releases de GitHub de Onyx

📍 En una frase

Onyx es un asistente de búsqueda empresarial y RAG de código abierto y autoalojado — la continuación renombrada del proyecto antes llamado Danswer — que se conecta a más de 50 fuentes de datos y a modelos Ollama locales o en la nube, con una edición Community gratuita bajo licencia MIT y una edición Enterprise de pago.

💬 En términos simples

En lugar de buscar por separado en Slack, Confluence y Google Drive, conectas todos ellos una vez a Onyx y haces preguntas en lenguaje natural. Al dirigir Onyx hacia un modelo local mediante Ollama, el índice de búsqueda, los documentos recuperados y el modelo que genera las respuestas pueden permanecer todos en infraestructura que tú controlas.

Onyx (onyx.app, código fuente en github.com/onyx-dot-app/onyx) es un asistente de búsqueda empresarial y generación aumentada por recuperación (RAG) de código abierto y autoalojado, publicado anteriormente bajo el nombre Danswer. Se conecta a más de 50 fuentes de datos mediante conectores integrados y puede dirigir las solicitudes de modelo a una instancia local de Ollama o a proveedores en la nube como OpenAI y Anthropic. Esta review explica qué hace realmente Onyx, su historial de cambio de nombre, cómo instalarlo y cómo se compara con MaxKB, AnythingLLM y PrivateGPT.

Onyx Review: búsqueda empresarial y RAG autoalojados (antes Danswer)

¿Qué es Onyx?

Onyx es una capa de aplicación autoalojada para grandes modelos de lenguaje — según su propia descripción en GitHub, "aportando una interfaz rica en funciones que cualquiera puede alojar fácilmente". Combina búsqueda empresarial sobre fuentes de datos conectadas, generación aumentada por recuperación, agentes personalizados y "acciones" que usan herramientas en una sola aplicación alojada, en lugar de un framework de código que tienes que ensamblar tú mismo.

  • Función principal: indexar documentos de más de 50 fuentes conectadas y luego responder preguntas en lenguaje natural sobre ese índice mediante chat, con citas que remiten al documento fuente
  • Acceso a modelos: agnóstico respecto al proveedor según la propia documentación de Onyx — se conecta a opciones autoalojadas (Ollama, LiteLLM, vLLM) así como a proveedores propietarios (OpenAI, Anthropic, Gemini)
  • Desarrollador: onyx-dot-app, una empresa respaldada por la promoción Winter 2024 (W24) de Y Combinator; el proyecto se lanzó públicamente en Hacker News como "Onyx (YC W24) — Open-source chat UI"
  • Repositorio canónico: github.com/onyx-dot-app/onyx — el hogar activo del código fuente, el seguimiento de incidencias y las notas de versión de Onyx; también existe un repositorio distinto pero relacionado, github.com/onyx-dot-app/onyx-foss, para la compilación totalmente de código abierto (FOSS)

¿Es Onyx el mismo proyecto que Danswer?

Sí. Onyx es la continuación renombrada del proyecto de código abierto publicado originalmente como Danswer, no un fork independiente ni un producto competidor. El cambio de nombre trasladó la base de código, el historial de commits de GitHub y el respaldo de la empresa bajo el nuevo nombre.

  • Danswer se lanzó como una herramienta de código abierto "haz preguntas en lenguaje natural, obtén respuestas respaldadas por fuentes privadas", conectándose a servicios como Slack, GitHub y Confluence
  • El proyecto se rebautizó como Onyx; las variables de entorno internas y los identificadores de código se renombraron del prefijo DANSWER_* a ONYX_* durante la transición, según los cambios visibles en el historial de GitHub del proyecto
  • La empresa detrás del proyecto está respaldada por la promoción Winter 2024 (W24) de Y Combinator — un hecho anterior al cambio de nombre y que continuó después
  • Espejos y forks más antiguos de la base de código previa al cambio de nombre — por ejemplo unoplat/danswer — permanecen visibles en GitHub bajo el nombre antiguo; no son continuaciones activamente mantenidas del proyecto actual

¿Cómo autoalojar Onyx?

La instalación rápida documentada de Onyx es un script de una línea que gestiona automáticamente la configuración de Docker, o una herramienta CLI dedicada para más control. Ambas vías instalan la pila completa de la aplicación, incluidos su índice de búsqueda y su base de datos.

  1. 1
    Elige un método de instalación: el script de una línea o la CLI dedicada.
    Why it matters: El script de una línea (`curl -fsSL https://onyx.app/install_onyx.sh | bash` en Linux/macOS, o el equivalente en PowerShell en Windows) instala Docker automáticamente si falta; la CLI (`uv tool install onyx-cli && onyx-cli deploy install`) ofrece más control y es el método recomendado documentado por el propio Onyx.
  2. 2
    Ejecuta el instalador y elige un modo de despliegue — Lite o Standard — cuando se te solicite.
    Why it matters: El instalador comprueba los recursos y requisitos del sistema antes de continuar, y el modo elegido determina qué componentes opcionales (por ejemplo, infraestructura de búsqueda adicional) se despliegan.
  3. 3
    Una vez que el instalador termine, abre en un navegador la URL local que indica para completar la configuración inicial y crear una cuenta de administrador.
    Why it matters: Este es el mismo patrón de primer arranque que usan la mayoría de las aplicaciones web autoalojadas: la pila de contenedores se inicia y luego la configuras mediante la interfaz web en lugar de un archivo de configuración.
  4. 4
    Añade un proveedor de modelo en la configuración de administrador — Ollama (para modelos locales) o un proveedor en la nube (requiere clave de API).
    Why it matters: Onyx no tiene un motor de inferencia propio; cada modelo, local o en la nube, se añade como una entrada de proveedor independiente antes de que las funciones de chat o RAG puedan responder preguntas.
  5. 5
    Conecta una o más fuentes de datos en la sección de conectores y deja que Onyx las indexe antes de hacer preguntas.
    Why it matters: La calidad de la búsqueda depende de lo que esté conectado e indexado — Onyx no puede responder preguntas sobre una fuente de datos a la que no se ha conectado.

¿Cómo se conecta Onyx a modelos Ollama locales?

Onyx no ejecuta la inferencia de modelos por sí mismo — se conecta a un servidor de inferencia local independiente, normalmente Ollama, mediante una entrada de proveedor de modelo en su configuración de administrador. Para usar un modelo local, primero lo descargas en Ollama y luego lo registras dentro de Onyx.

  • En el panel de administrador de Onyx, en proveedores LLM, añade un nuevo proveedor y selecciona Ollama (o un endpoint compatible con el formato de OpenAI)
  • Introduce la dirección del servidor Ollama (por ejemplo, http://localhost:11434 para una instalación local, o una dirección LAN/remota si Ollama se ejecuta en otra máquina)
  • Introduce el nombre del modelo que coincida con lo que sirve Ollama
  • Una vez añadido, el modelo local aparece junto a cualquier modelo en la nube conectado, de modo que un asistente de búsqueda o un agente puede usarlo de igual manera
  • Onyx también documenta LiteLLM y vLLM como backends autoalojados alternativos, siguiendo el mismo patrón general de proveedor

¿Qué se puede construir con Onyx?

El conjunto de funciones de Onyx gira en torno a convertir el conocimiento organizativo disperso en una única interfaz conversacional y consultable. Los detalles siguientes proceden del propio README de GitHub y la documentación de Onyx.

  • Búsqueda empresarial — un índice híbrido (según el propio posicionamiento de Onyx) que combina búsqueda por palabras clave y semántica en todas las fuentes conectadas, diseñado para seguir siendo preciso a una escala de decenas de millones de documentos; el índice funciona sobre un backend Vespa fijo, y Onyx no admite cambiarlo por otra base de datos vectorial
  • Más de 50 conectores — conectores integrados a servicios como Slack, Confluence, Google Drive, GitHub, Notion y Jira, de modo que el conocimiento organizativo existente no necesita volver a subirse manualmente
  • RAG agéntico e investigación profunda — flujos de trabajo de recuperación y razonamiento de varios pasos, no solo preguntas y respuestas de un turno, según la propia descripción de funciones de Onyx
  • Integración de búsqueda web — se conecta a Serper, Google Programmable Search Engine, Brave o SearXNG para obtener resultados web en vivo junto a la búsqueda documental interna
  • Agentes y acciones personalizados — configura agentes con instrucciones y conocimiento específicos, y conecta "acciones" (incluidas herramientas basadas en MCP) para flujos de trabajo agénticos que usan herramientas; esta configuración se hace mediante instrucciones y especificaciones OpenAPI, no con un constructor visual de arrastrar y soltar — la propia documentación de Onyx lo describe como "not a no-code agent builder"
  • Ejecución de código y generación de archivos — ejecución de código en sandbox y generación de documentos/artefactos, según la lista de funciones actual de Onyx
  • Modo de voz y generación de imágenes — modalidades adicionales más allá del chat de texto, según la propia documentación de Onyx

Licencias de Onyx: Community vs. Enterprise

Onyx edición Community (CE) es gratuita y de código abierto bajo licencia MIT y cubre las funciones principales de chat, RAG, agentes y acciones. La edición Enterprise (EE) añade funciones orientadas a organizaciones más grandes bajo una licencia propietaria independiente.

Edición
Licencia
Precio
Funciones destacadas
Community (CE)MITGratisChat, RAG, agentes, acciones, más de 50 conectores
Enterprise (EE)PropietariaContactar con ventasSSO, control de acceso basado en roles, analítica, marca blanca

El precio de la edición Enterprise no está publicado como una cifra fija en onyx.app al momento de esta review — consulta directamente el sitio oficial para conocer las condiciones actuales, ya que los precios de los niveles empresariales suelen requerir una conversación comercial y pueden cambiar sin previo aviso.

¿Para quién es Onyx?

Onyx encaja con organizaciones que quieren una única interfaz de búsqueda y chat sobre muchas herramientas existentes, con la opción de mantener local la inferencia de modelo.

Usa Onyx si

  • Quieres buscar y hacer preguntas sobre muchas herramientas existentes (Slack, Confluence, Google Drive, GitHub y más) desde una sola interfaz, en lugar de buscar en cada una por separado
  • Quieres la opción de dirigir la inferencia de modelo a una instancia local de Ollama en lugar de solo a APIs en la nube
  • Necesitas más que un puñado de conectores de datos integrados — la biblioteca de más de 50 conectores de Onyx es uno de sus principales diferenciadores
  • Te sientes cómodo autoalojando mediante Docker, Kubernetes o Helm en lugar de usar un producto SaaS gestionado

Evita Onyx si

  • Necesitas funciones empresariales (SSO, RBAC, analítica, marca blanca) pero no puedes presupuestar la licencia independiente de la edición Enterprise
  • Quieres una herramienta de chat documental ligera y de un solo propósito en lugar de una plataforma completa de búsqueda empresarial — AnythingLLM o PrivateGPT son alternativas más simples
  • Quieres una herramienta diseñada desde el principio en torno a LLM locales — Onyx es agnóstico respecto al proveedor y funciona bien también con modelos en la nube, por lo que no está construida específicamente en torno a la inferencia local como otras herramientas de este directorio

Onyx frente a MaxKB, AnythingLLM y PrivateGPT

Onyx se solapa con otras plataformas de RAG y búsqueda documental autoalojadas — la diferencia está en la amplitud de conectores, la licencia y cuán orientado a empresas está el conjunto de funciones.

Herramienta
Interfaz
Licencia
Mejor para
OnyxBúsqueda empresarial + RAG + agentesMIT (CE) + propietaria (EE)Más de 50 conectores, búsqueda híbrida a gran escala documental
MaxKBInterfaz web + RAG + agentesGPL-3.0Plataforma RAG/agentes desplegada vía Docker con soporte de modelos locales
AnythingLLMChat + RAGMITChat documental ligero y autoalojado
PrivateGPTWeb + CLI, RAG totalmente offlineApache 2.0RAG documental totalmente offline y orientado a empresas

Las cuatro herramientas pueden conectarse a modelos locales: Onyx, MaxKB y AnythingLLM añaden Ollama como proveedor de modelo; PrivateGPT está diseñado para funcionar totalmente offline por defecto. El principal diferenciador de Onyx entre estas cuatro es su biblioteca de más de 50 conectores integrados para indexar herramientas organizativas existentes, en lugar de solo cargas de archivos locales.

Comparar en el directorio

Errores comunes al evaluar Onyx

Error 1: tratar los resultados de búsqueda de "Danswer" como un producto diferente

Danswer es el nombre anterior de Onyx, no un producto competidor o abandonado. Si encuentras reviews, forks o documentación antiguos que hacen referencia a Danswer, describen una versión anterior del mismo proyecto ahora publicado como Onyx.

Error 2: asumir que Onyx es una herramienta centrada en LLM locales

Onyx es explícitamente agnóstico respecto al proveedor — funciona bien con modelos en la nube (OpenAI, Anthropic, Gemini) y no empuja a los usuarios hacia la inferencia local por defecto. Si tu prioridad es una herramienta diseñada específicamente en torno a la ejecución de modelos locales, sopesa esto frente al posicionamiento más amplio y neutral respecto al proveedor de Onyx.

Error 3: asumir que la edición Community gratuita incluye funciones empresariales

SSO, control de acceso basado en roles, analítica y marca blanca son funciones de la edición Enterprise (EE) bajo una licencia propietaria independiente, no parte de la edición Community gratuita bajo licencia MIT. Comprueba las condiciones actuales de EE directamente con Onyx antes de presupuestar esas funciones.

Preguntas frecuentes

¿Es gratuito Onyx?

La edición Community (CE) es gratuita y de código abierto bajo licencia MIT, cubriendo chat, RAG, agentes, acciones y más de 50 conectores. Una edición Enterprise (EE) independiente añade SSO, control de acceso basado en roles, analítica y marca blanca bajo una licencia propietaria y precio independiente.

¿Es Onyx lo mismo que Danswer?

Sí. Onyx es la continuación renombrada del proyecto publicado originalmente como Danswer — la misma base de código, historial de GitHub y respaldo de Y Combinator (W24) continuaron, con identificadores internos renombrados de DANSWER_* a ONYX_* durante la transición.

¿Qué licencia usa Onyx?

La edición Community tiene licencia MIT, según el archivo LICENSE del repositorio oficial de GitHub (github.com/onyx-dot-app/onyx). La edición Enterprise (EE) es propietaria y tiene licencia independiente.

¿Onyx admite modelos locales como Ollama?

Sí. Onyx se conecta a modelos locales añadiendo Ollama como proveedor de modelo en su configuración de administrador — proporcionas la dirección del servidor y el nombre del modelo, y Onyx encamina las solicitudes al modelo que sirve Ollama. También documenta LiteLLM y vLLM como backends autoalojados alternativos.

¿Cómo se instala Onyx?

Mediante un script de instalación de una línea (curl o PowerShell) que configura Docker automáticamente, o mediante la herramienta dedicada onyx-cli (uv tool install onyx-cli && onyx-cli deploy install) para más control. Onyx también admite Kubernetes y Helm para despliegues más grandes.

¿Quién desarrolla Onyx?

Onyx está desarrollado por onyx-dot-app, una empresa respaldada por la promoción Winter 2024 (W24) de Y Combinator. El proyecto se publicó anteriormente bajo el nombre Danswer antes de su cambio de nombre.

¿Qué tan popular es Onyx?

El repositorio de GitHub de Onyx muestra aproximadamente 32.000 estrellas al momento de esta review.

¿Cuáles son las principales alternativas a Onyx?

MaxKB (GPL-3.0, plataforma RAG/agentes desplegada vía Docker), AnythingLLM (MIT, chat documental autoalojado más ligero) y PrivateGPT (Apache 2.0, RAG totalmente offline orientado a empresas) son las alternativas autoalojadas más cercanas.

Fuentes

← Volver a LLM locales avanzados

MCP