
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.

À 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
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Danswer.
Alternatives à Danswer
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
