Danswer

Danswer

Onyx (formerly Danswer) · Programmation · Apprentissage · Chatbot

Danswer, désormais renommé Onyx, est une plateforme de recherche et de chat IA open source qui connecte vos outils de travail, indexe les documents internes et répond avec les sources citées.

Aperçu de l'interface de Danswer

À propos de Danswer

About

Qu'est-ce que Danswer

Danswer est une plateforme de recherche d'entreprise open source qui sert aussi d'assistant IA pour le travail. Elle se branche sur les applications que l'équipe utilise déjà, rassemble leur contenu dans un index unique et répond à des questions en langage courant avec des extraits cités et des liens vers les documents d'origine. L'éditeur a renommé le produit Onyx en 2024 : la documentation, le dépôt GitHub et les versions actuelles portent donc ce nom.

Ce qui rend l'outil utile, c'est la vérifiabilité. Un chatbot général devine à partir de ses données d'entraînement. Danswer commence par extraire des passages de vos pages Confluence, de vos fils Slack, de vos fichiers Drive et de vos tickets, puis confie ces passages à un modèle de langage pour les résumer. Chaque réponse indique d'où elle vient. C'est la différence entre une démonstration séduisante et un outil qu'une équipe support utilise vraiment.

Le revers de ce contrôle, c'est l'installation. Une recherche IA auto-hébergée suppose que quelqu'un lance Docker ou Kubernetes, connecte les sources, choisisse un fournisseur de modèle et maintienne l'index à jour. Pour un ingénieur, rien d'insurmontable. Pour le reste de l'équipe, c'est un mur. Ceux qui veulent la fonctionnalité sans l'exploitation peuvent passer par la version hébergée.

Pour commencer

  1. Déployez la plateforme. Le plus rapide reste une commande docker compose sur un portable ou un serveur. Des manifestes Kubernetes existent pour les installations plus lourdes, et Onyx Cloud propose un essai hébergé sans carte bancaire.
  2. Connectez vos sources. Ouvrez le panneau d'administration, choisissez des connecteurs comme Slack, Google Drive, Confluence, Notion ou Jira, autorisez-les et décidez quels espaces ou canaux sont indexés.
  3. Choisissez un modèle. Dirigez Danswer vers OpenAI, Anthropic, Gemini ou un modèle local via Ollama, puis collez la clé d'API ou l'endpoint.
  4. Posez vos questions. Utilisez la recherche interne pour obtenir une liste de documents correspondants, ou la vue chat pour une réponse rédigée avec ses citations.
  5. Déployez pour l'équipe. Invitez les utilisateurs, attribuez les rôles administrateur ou standard et installez l'intégration Slack pour que chacun interroge l'outil sans ouvrir un onglet de plus.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Danswer.

Offre gratuiteOui
Offres payantes$0 - Custom
PlateformeWeb, self-hosted (Docker, Kubernetes), Slack
DéveloppeurOnyx (formerly Danswer)
CatégorieProgrammation · Apprentissage · Chatbot
Date de lancementMay 2023
Dernière mise à jourOct 2026
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Équipes IT et plateforme en entreprise de taille moyenne
  • Équipes support et succès client
  • Organisations d'ingénierie

Tâches

  • Répondre aux questions répétitives RH et politiques internes
  • Retrouver un document dont on se souvient à moitié
  • Intégrer les nouvelles recrues
  • Préparer une première version sourcée

Cas d'usage

  • Une entreprise dont les connaissances sont éparpillées entre Drive, Slack et Confluence
  • Une équipe réglementée qui ne peut pas envoyer ses documents internes dans le cloud d'un fournisseur
  • Une entreprise de 50 à 500 personnes qui veut une recherche façon Glean sans la facture

Fonctionnalités clés

Recherche hybride sur plus de 40 connecteurs

Danswer indexe les sources avec une recherche par mots clés et une recherche vectorielle, puis combine les deux résultats. La correspondance exacte compte quand on cherche un code d'erreur ou un numéro de ticket. La correspondance par sens couvre les cas où la formulation change mais le sujet reste le même. Les connecteurs officiels couvrent Slack, Google Drive, Confluence, Notion, Jira, GitHub, Salesforce, SharePoint et des dizaines d'autres, si bien que la recherche dans les connaissances de l'entreprise démarre avec les outils que vous payez déjà.

Un chat qui cite ses sources

Chaque réponse arrive avec des extraits cités et des liens vers les documents qui la soutiennent. Vous ouvrez la source, lisez le contexte et jugez si le modèle a résumé fidèlement. Cette traçabilité est ce qui rend l'outil défendable sur les sujets de conformité, où une réponse assurée mais fausse coûte plus cher qu'une absence de réponse. C'est aussi ce qui sort le chat IA sur documents de la boîte noire.

Des assistants personnalisés avec consignes

Vous créez des assistants distincts, chacun avec son prompt, son périmètre de connaissances et son ton. Un assistant support peut rester cantonné au centre d'aide et répondre en étapes courtes, quand un assistant ingénierie fouille les documents de conception et les discussions de code. Le périmètre étant limité, les réponses restent dans le sujet et le modèle a moins de marge pour inventer.

Des agents avec actions et plugins MCP

Les versions récentes permettent aux assistants d'agir, pas seulement de répondre. Vous branchez des serveurs MCP ou des plugins OpenAPI pour qu'un agent ouvre un ticket, consulte une commande ou appelle un service interne en pleine conversation. C'est la brique qui rapproche la recherche interne d'un outil de workflow, et celle qui demande le plus de vigilance sur les permissions.

Auto-hébergement et héritage des permissions

Toute la pile tourne dans votre cloud, sur votre matériel ou en environnement isolé sans accès internet. Les documents et les embeddings restent dans votre infrastructure, et le projet affirme ne pas entraîner de modèle sur les données clients. L'édition Enterprise ajoute la synchronisation des permissions, qui reprend les règles d'accès de l'application source au moment de la requête : un utilisateur ne peut pas lire dans Danswer un document qu'il n'ouvrirait pas dans Drive.

Recherche web, recherche approfondie et interpréteur de code

Au-delà des documents internes, les assistants peuvent chercher sur le web, mener une investigation qui lit et compare plusieurs pages et exécuter du Python pour des calculs ou des vérifications de données. Ces outils couvrent les questions qui demandent une information extérieure à l'entreprise et vous évitent de changer d'onglet en cours de tâche.

Avantages et inconvénients

Avantages

  • L'édition communautaire est sous licence MIT et s'auto-héberge gratuitement : vous testez tout le produit sur un serveur avant de parler au service commercial.
  • La couverture de connecteurs est large, avec plus de 40 applications documentées, et ajouter le vôtre reste réaliste pour une équipe qui pratique Python.
  • Les citations sur chaque réponse rendent la sortie vérifiable, et c'est la première raison pour laquelle les équipes font davantage confiance à cet outil qu'à un chatbot générique.
  • Le choix du modèle reste ouvert. Vous pouvez faire tourner GPT, Claude, Gemini ou un modèle local, et changer quand les tarifs ou la qualité évoluent.
  • L'option hébergée existe, donc une équipe qui ne veut pas exploiter d'infrastructure utilise le même produit sans rien monter.

Inconvénients

  • L'auto-hébergement représente un vrai travail d'exploitation. Docker ou Kubernetes, mises à jour, sauvegardes et index Vespa reposent sur vous, et cela occupe une personne à mi-temps.
  • Synchronisation des permissions, SSO et audit sont réservés au plan Enterprise. En gratuit, vous obtenez des rôles standards plutôt que des permissions recopiées, ce qui écarte l'outil pour certaines équipes réglementées.
  • Les gros corpus demandent du temps et de l'espace disque, et la première synchronisation d'un Drive ou d'un Confluence volumineux peut tourner des heures avant que la recherche soit complète.
  • Le changement de nom de Danswer à Onyx crée de la friction. Fils de support, articles de blog et instructions de téléchargement sont répartis entre deux noms, et vous tomberez parfois sur une page périmée.

Questions fréquentes

Oui. L'éditeur a renommé le produit de Danswer en Onyx en 2024. Le code, la documentation et les versions sont désormais publiés sous le nom Onyx sur GitHub et sur onyx.app, même si les anciens noms de paquets et images Docker apparaissent encore dans des guides plus anciens.