Skip to main content
PromptQuorum
Accueil/LLM locaux avancés/Onyx Review 2026 : recherche d'entreprise et RAG auto-hébergés (anciennement Danswer)
RAG & Document Chat

Onyx Review 2026 : recherche d'entreprise et RAG auto-hébergés (anciennement Danswer)

·12 min de lecture·Par Hans Kuepper · Fondateur de PromptQuorum, outil de dispatch multi-modèle · PromptQuorum

Onyx est un assistant de recherche d'entreprise et de RAG open source et auto-hébergé (github.com/onyx-dot-app/onyx) qui se connecte à plus de 50 sources de données — Slack, Confluence, Google Drive, GitHub et d'autres — via des connecteurs intégrés, et à des fournisseurs de modèles incluant une instance Ollama locale, OpenAI, Anthropic et Gemini. Onyx a été publié auparavant sous le nom Danswer ; le projet, son financement YC W24 et son historique GitHub se sont poursuivis sous le nouveau nom, avec des variables d'environnement et des identifiants de code renommés de DANSWER_* à ONYX_* lors de la transition. L'édition Community (CE) est gratuite et open source sous licence MIT et couvre le chat, le RAG, les agents et les actions ; une édition Enterprise (EE) distincte ajoute le SSO, le contrôle d'accès basé sur les rôles, l'analytique et le marque blanche sous une licence propriétaire. Onyx affiche environ 32 000 étoiles GitHub au moment de cette review.

Onyx (onyx.app, code source sur github.com/onyx-dot-app/onyx) est un assistant de recherche d'entreprise et de génération augmentée par récupération (RAG) open source et auto-hébergé, publié auparavant sous le nom Danswer. Il se connecte à plus de 50 sources de données via des connecteurs intégrés et peut router les requêtes de modèle vers une instance Ollama locale ou vers des fournisseurs cloud comme OpenAI et Anthropic. Cette review détaille ce que fait réellement Onyx, son historique de changement de nom, comment l'installer, et comment il se positionne face à MaxKB, AnythingLLM et PrivateGPT.

Onyx Review 2026 : recherche d'entreprise et RAG auto-hébergés (anciennement Danswer)

Points clés

  • Onyx édition Community est open source sous licence MIT ; le dépôt source est github.com/onyx-dot-app/onyx
  • Publié auparavant sous le nom Danswer ; la même base de code, le même historique de commits GitHub et le même financement Y Combinator W24 se sont poursuivis sous le nouveau nom Onyx — il s'agit d'un changement de nom, pas d'un fork ou d'un produit différent
  • Connexion aux modèles locaux en ajoutant Ollama comme fournisseur de modèle ; se connecte aussi aux fournisseurs cloud — OpenAI, Anthropic, Gemini et d'autres — via le même écran de paramètres
  • Plus de 50 connecteurs intégrés (Slack, Confluence, Google Drive, GitHub, Notion, Jira et d'autres) plus support du Model Context Protocol (MCP) pour des outils externes
  • L'édition Community (CE) couvre gratuitement le chat, le RAG, les agents et les actions ; l'édition Enterprise (EE) ajoute le SSO, le contrôle d'accès basé sur les rôles, l'analytique et le marque blanche sous une licence propriétaire distincte
  • S'installe via un script d'installation en une ligne, une CLI uv tool install onyx-cli, Docker Compose, Kubernetes ou Helm
  • Environ 32 000 étoiles GitHub au moment de cette review

📍 En une phrase

Onyx est un assistant de recherche d'entreprise et de RAG open source et auto-hébergé — la continuation renommée du projet anciennement appelé Danswer — qui se connecte à plus de 50 sources de données et à des modèles Ollama locaux ou cloud, avec une édition Community gratuite sous licence MIT et une édition Enterprise payante.

💬 En termes simples

Plutôt que de chercher séparément dans Slack, Confluence et Google Drive, vous connectez tous ces outils une fois à Onyx et posez vos questions en langage naturel. En orientant Onyx vers un modèle local via Ollama, l'index de recherche, les documents récupérés et le modèle générant les réponses peuvent tous rester sur une infrastructure que vous contrôlez.

📌Remarque: Cette review est le complément approfondi de la fiche d'Onyx dans le Local LLM Software Directory — consultez cette page pour comparer Onyx en un coup d'œil à des dizaines d'autres outils d'IA locale.

Qu'est-ce qu'Onyx ?

Onyx est une couche applicative auto-hébergée pour les grands modèles de langage — selon sa propre description GitHub, "apportant une interface riche en fonctionnalités que n'importe qui peut facilement héberger". Il combine la recherche d'entreprise sur les sources de données connectées, la génération augmentée par récupération, des agents personnalisés et des « actions » utilisant des outils dans une seule application hébergée, plutôt qu'un framework code-first à assembler soi-même.

  • Fonction principale : indexer les documents de plus de 50 sources connectées, puis répondre à des questions en langage naturel sur cet index via un chat, avec des citations renvoyant au document source
  • Accès aux modèles : agnostique vis-à-vis du fournisseur selon la documentation propre d'Onyx — se connecte à des options auto-hébergées (Ollama, LiteLLM, vLLM) ainsi qu'à des fournisseurs propriétaires (OpenAI, Anthropic, Gemini)
  • Développeur : onyx-dot-app, une société soutenue par la promotion Winter 2024 (W24) de Y Combinator ; le projet a été lancé publiquement sur Hacker News sous le titre « Onyx (YC W24) — Open-source chat UI »
  • Dépôt canonique : github.com/onyx-dot-app/onyx — le foyer actif du code source, du suivi des problèmes et des notes de version d'Onyx ; un dépôt distinct mais lié, github.com/onyx-dot-app/onyx-foss, existe également pour la version entièrement open source (FOSS)

Onyx est-il le même projet que Danswer ?

Oui. Onyx est la continuation renommée du projet open source publié à l'origine sous le nom Danswer, et non un fork séparé ou un produit concurrent. Le changement de nom a fait perdurer la base de code, l'historique des commits GitHub et le soutien de l'entreprise sous le nouveau nom.

  • Danswer a été lancé comme un outil open source « posez des questions en langage naturel, obtenez des réponses appuyées sur des sources privées », se connectant à des services comme Slack, GitHub et Confluence
  • Le projet s'est rebaptisé Onyx ; les variables d'environnement internes et les identifiants de code ont été renommés du préfixe DANSWER_* à ONYX_* lors de la transition, selon les changements visibles dans l'historique GitHub du projet
  • L'entreprise derrière le projet est soutenue par la promotion Winter 2024 (W24) de Y Combinator — un fait antérieur au changement de nom et qui a perduré au-delà
  • D'anciens miroirs et forks de la base de code d'avant le renommage — par exemple unoplat/danswer — restent visibles sur GitHub sous l'ancien nom ; ce ne sont pas des continuations activement maintenues du projet actuel

Comment auto-héberger Onyx ?

L'installation rapide documentée d'Onyx est un script en une ligne qui gère automatiquement la configuration de Docker, ou un outil CLI dédié pour plus de contrôle. Les deux méthodes installent la pile applicative complète, y compris son index de recherche et sa base de données.

  1. 1
    Choisir une méthode d'installation : le script en une ligne, ou la CLI dédiée.
    Why it matters: Le script en une ligne (`curl -fsSL https://onyx.app/install_onyx.sh | bash` sous Linux/macOS, ou l'équivalent PowerShell sous Windows) installe automatiquement Docker s'il est absent ; la CLI (`uv tool install onyx-cli && onyx-cli deploy install`) offre plus de contrôle et est la méthode recommandée documentée par Onyx lui-même.
  2. 2
    Exécuter l'installeur et choisir un mode de déploiement — Lite ou Standard — lorsque demandé.
    Why it matters: L'installeur vérifie les ressources et exigences système avant de continuer, et le mode choisi détermine quels composants optionnels (par exemple, une infrastructure de recherche supplémentaire) sont déployés.
  3. 3
    Une fois l'installeur terminé, ouvrir l'URL locale qu'il indique dans un navigateur pour terminer la configuration initiale et créer un compte administrateur.
    Why it matters: Il s'agit du même schéma de premier démarrage utilisé par la plupart des applications web auto-hébergées : la pile de conteneurs démarre, puis vous la configurez via l'interface web plutôt qu'un fichier de configuration.
  4. 4
    Ajouter un fournisseur de modèle dans les paramètres administrateur — soit Ollama (pour les modèles locaux), soit un fournisseur cloud (clé API requise).
    Why it matters: Onyx n'a pas de moteur d'inférence intégré propre ; chaque modèle, local ou cloud, est ajouté comme une entrée de fournisseur distincte avant que les fonctionnalités de chat ou de RAG puissent répondre aux questions.
  5. 5
    Connecter une ou plusieurs sources de données dans la section des connecteurs, puis laisser Onyx les indexer avant de poser des questions.
    Why it matters: La qualité de la recherche dépend de ce qui est connecté et indexé — Onyx ne peut pas répondre à des questions sur une source de données à laquelle il n'a pas été connecté.

Comment Onyx se connecte-t-il aux modèles Ollama locaux ?

Onyx n'exécute pas lui-même l'inférence de modèle — il se connecte à un serveur d'inférence local séparé, le plus souvent Ollama, via une entrée fournisseur de modèle dans ses paramètres administrateur. Pour utiliser un modèle local, vous le téléchargez d'abord dans Ollama, puis vous l'enregistrez dans Onyx.

  • Dans le panneau administrateur d'Onyx, sous fournisseurs LLM, ajouter un nouveau fournisseur et sélectionner Ollama (ou un endpoint compatible au format OpenAI)
  • Entrer l'adresse du serveur Ollama (par exemple http://localhost:11434 pour une installation locale, ou une adresse LAN/distante si Ollama fonctionne sur une autre machine)
  • Entrer le nom du modèle correspondant à ce que sert Ollama
  • Une fois ajouté, le modèle local apparaît aux côtés de tout modèle cloud connecté, si bien qu'un assistant de recherche ou un agent peut l'utiliser de façon identique
  • Onyx documente aussi LiteLLM et vLLM comme backends auto-hébergés alternatifs, suivant le même schéma général de fournisseur

Que peut-on construire avec Onyx ?

Les fonctionnalités d'Onyx s'articulent autour de la transformation de connaissances organisationnelles éparpillées en une seule interface conversationnelle et consultable. Détails ci-dessous tirés du README GitHub et de la documentation propres à Onyx.

  • Recherche d'entreprise — un index hybride (selon le positionnement propre d'Onyx) combinant recherche par mots-clés et sémantique sur toutes les sources connectées, conçu pour rester précis à l'échelle de dizaines de millions de documents
  • Plus de 50 connecteurs — connecteurs intégrés vers des services incluant Slack, Confluence, Google Drive, GitHub, Notion et Jira, de sorte que les connaissances organisationnelles existantes n'ont pas besoin d'être re-téléchargées manuellement
  • RAG agentique et recherche approfondie — workflows de récupération et de raisonnement multi-étapes, pas seulement des questions-réponses en un seul tour, selon la propre description des fonctionnalités d'Onyx
  • Intégration de recherche web — connexion à Serper, Google Programmable Search Engine, Brave ou SearXNG pour des résultats web en direct aux côtés de la recherche documentaire interne
  • Agents et actions personnalisés — configurer des agents avec des instructions et des connaissances spécifiques, et connecter des « actions » (y compris des outils basés sur MCP) pour des workflows agentiques utilisant des outils
  • Exécution de code et génération de fichiers — exécution de code en bac à sable et génération de documents/artefacts, selon la liste de fonctionnalités actuelle d'Onyx
  • Mode vocal et génération d'images — modalités supplémentaires au-delà du chat textuel, selon la documentation propre d'Onyx

Licences Onyx : Community vs. Enterprise

L'édition Community (CE) d'Onyx est gratuite et open source sous licence MIT et couvre les fonctionnalités principales de chat, RAG, agents et actions. L'édition Enterprise (EE) ajoute des fonctionnalités destinées aux grandes organisations sous une licence propriétaire distincte.

Édition
Licence
Prix
Fonctionnalités notables
Community (CE)MITGratuitChat, RAG, agents, actions, plus de 50 connecteurs
Enterprise (EE)PropriétaireContacter le service commercialSSO, contrôle d'accès basé sur les rôles, analytique, marque blanche

Le tarif de l'édition Enterprise n'est pas publié sous forme de chiffre fixe sur onyx.app au moment de cette review — vérifiez directement le site officiel pour les conditions actuelles, les tarifs des niveaux entreprise nécessitant généralement une conversation commerciale et pouvant changer sans préavis.

À qui s'adresse Onyx ?

Onyx convient aux organisations qui veulent une seule interface de recherche et de chat sur de nombreux outils existants, avec la possibilité de garder l'inférence de modèle locale.

Onyx vs. MaxKB, AnythingLLM et PrivateGPT

Onyx chevauche plusieurs autres plateformes de RAG et de recherche documentaire auto-hébergées — la différence tient à l'étendue des connecteurs, à la licence et à l'orientation entreprise de l'ensemble de fonctionnalités.

Outil
Interface
Licence
Idéal pour
OnyxRecherche d'entreprise + RAG + agentsMIT (CE) + propriétaire (EE)Plus de 50 connecteurs, recherche hybride à grande échelle documentaire
MaxKBInterface web + RAG + agentsGPL-3.0Plateforme RAG/agents déployée via Docker avec support de modèles locaux
AnythingLLMChat + RAGMITChat documentaire léger et auto-hébergé
PrivateGPTWeb + CLI, RAG entièrement hors ligneApache 2.0RAG documentaire entièrement hors ligne, orienté entreprise

Les quatre outils peuvent se connecter à des modèles locaux : Onyx, MaxKB et AnythingLLM ajoutent Ollama comme fournisseur de modèle ; PrivateGPT est conçu pour fonctionner entièrement hors ligne par défaut. Le principal différenciateur d'Onyx parmi ces quatre est sa bibliothèque de plus de 50 connecteurs intégrés pour indexer les outils organisationnels existants, plutôt que seulement des téléversements de fichiers locaux.

Erreurs courantes lors de l'évaluation d'Onyx

Questions fréquentes

Onyx est-il gratuit ?

L'édition Community (CE) est gratuite et open source sous licence MIT, couvrant le chat, le RAG, les agents, les actions et plus de 50 connecteurs. Une édition Enterprise (EE) distincte ajoute le SSO, le contrôle d'accès basé sur les rôles, l'analytique et le marque blanche sous une licence propriétaire et une tarification séparée.

Onyx est-il identique à Danswer ?

Oui. Onyx est la continuation renommée du projet publié à l'origine sous le nom Danswer — la même base de code, le même historique GitHub et le même financement Y Combinator (W24) se sont poursuivis, avec des identifiants internes renommés de DANSWER_* à ONYX_* lors de la transition.

Quelle licence utilise Onyx ?

L'édition Community est sous licence MIT, selon le fichier LICENSE du dépôt GitHub officiel (github.com/onyx-dot-app/onyx). L'édition Enterprise (EE) est propriétaire et sous licence distincte.

Onyx prend-il en charge les modèles locaux comme Ollama ?

Oui. Onyx se connecte aux modèles locaux en ajoutant Ollama comme fournisseur de modèle dans ses paramètres administrateur — vous fournissez l'adresse du serveur et le nom du modèle, et Onyx achemine les requêtes vers le modèle que sert Ollama. Il documente aussi LiteLLM et vLLM comme backends auto-hébergés alternatifs.

Comment installer Onyx ?

Via un script d'installation en une ligne (curl ou PowerShell) qui configure Docker automatiquement, ou via l'outil dédié onyx-cli (uv tool install onyx-cli && onyx-cli deploy install) pour plus de contrôle. Onyx prend aussi en charge Kubernetes et Helm pour les déploiements plus importants.

Qui développe Onyx ?

Onyx est développé par onyx-dot-app, une société soutenue par la promotion Winter 2024 (W24) de Y Combinator. Le projet a été publié auparavant sous le nom Danswer avant son changement de nom.

Quelle est la popularité d'Onyx ?

Le dépôt GitHub d'Onyx affiche environ 32 000 étoiles au moment de cette review.

Quelles sont les principales alternatives à Onyx ?

MaxKB (GPL-3.0, plateforme RAG/agents déployée via Docker), AnythingLLM (MIT, chat documentaire auto-hébergé plus léger) et PrivateGPT (Apache 2.0, RAG entièrement hors ligne orienté entreprise) sont les alternatives auto-hébergées les plus proches.

Sources

← Retour aux LLM locaux avancés