awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
danswer-ai avatar

danswer-ai/danswer

0
View on GitHub↗
30,552 stars·4,193 forks·Python·17 vuesonyx.app↗

Danswer

Danswer is an LLM application framework and RAG engine that provides a self-hosted interface for connecting large language models to private data. It serves as an enterprise AI chat interface and agent orchestrator, enabling the creation of specialized assistants with custom instructions and knowledge bases.

The platform differentiates itself through an observability dashboard for tracking query history and token consumption, as well as a white-labeled interface for customized branding. It includes a multi-step research workflow for producing long-form reports and a sandboxed environment for executing code to analyze data and generate graphs.

Broad capabilities include identity management via single sign-on, role-based access control for securing sensitive data, and hybrid search indexing for retrieving information from internal documents. The system also supports external tool integration, web search, and the generation of images and digital artifacts.

Features

  • Hybrid Search Retrievers - Combines vector and keyword search with reranking to retrieve relevant private document context for LLM prompts.
  • RAG Implementations - Implements a retrieval-augmented generation architecture that connects private internal documents to LLMs.
  • AI Agent Orchestration - Coordinates specialized agents that integrate custom instructions, toolsets, and sandboxed code execution.
  • Self-Hosted Chat Interfaces - Provides a deployable, self-hosted web frontend for private interaction with various large language model backends.
  • Chat Interfaces - Ships a white-labeled web interface for interacting with LLMs and private datasets through a chat window.
  • Contextual Information Retrieval - Provides a system for fetching relevant document chunks to ground AI responses using hybrid search.
  • Custom AI Assistant Development - Enables the creation of specialized AI assistants by combining unique instructions with custom knowledge bases and tools.
  • Data Connectors - Implements connectors for retrieving and processing data from external services to feed into AI agents.
  • LLM Application Frameworks - Serves as a platform for building AI interfaces that integrate LLMs with private data and external tools.
  • Private Document Retrieval - Indexes local files using semantic search to provide grounded context for AI responses.
  • RAG Context Retrieval - Indexes internal documents to retrieve relevant segments and provide factual context for LLM responses.
  • Agent Building Platforms - Provides a platform for building specialized AI assistants with custom instructions and knowledge bases.
  • Data Source Connectivity Tools - Includes utilities for establishing connections to external databases and APIs to index private information.
  • Identity Authentication - Supports single sign-on (SSO) and session-based authentication for enterprise identity management.
  • Role-Based Access Control - Implements role-based access controls to secure sensitive agents and restrict actions based on user levels.
  • Role-Based Access Controls - Enforces security policies by mapping user identities to specific datasets and agent permissions.
  • AI Agent Dispatchers - Provides an agent orchestration layer that routes requests to specialized assistants based on their defined roles and action sets.
  • Deep Research Execution - Executes complex analytical tasks and multi-step synthesis to generate detailed research reports.
  • AI-Powered Web Research - Executes iterative web searches and multi-step synthesis to generate detailed research reports with citations.
  • AI Security and Governance - Provides a framework for managing user identities and implementing access controls to govern AI usage and data security.
  • LLM Observability - Includes a monitoring dashboard to track query history and token consumption across different teams and models.
  • Real-Time Web Search Integrations - Allows AI agents to perform live internet searches to ground reasoning with current real-time data.
  • Research Step Planners - Orchestrates multi-step research planning and interpretation of web results to generate comprehensive reports.
  • Code Execution Sandboxes - Provides isolated environments to securely execute code for data analysis and graph generation.
  • AI Usage - Tracks token consumption, query history, and cost per provider and model via interactive charts.
  • Branding Customization - Offers a white-labeled interface for customizing brand names, icons, and banners.
  • Multi-User AI Chat Interfaces - Ships a multi-user chat portal with white-labeling, authentication, and collaborative conversation sharing.
  • Third-Party API Integrations - Integrates third-party applications and tools using standardized authentication and API protocols.
  • RAG Frameworks - Enterprise search and Q&A platform connecting to internal documentation.

Historique des stars

Graphique de l'historique des stars pour danswer-ai/danswerGraphique de l'historique des stars pour danswer-ai/danswer

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Danswer

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Danswer.
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    Voir sur GitHub↗21,221
  • netease-youdao/qanythingAvatar de netease-youdao

    netease-youdao/QAnything

    14,020Voir sur GitHub↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Python
    Voir sur GitHub↗14,020
  • agenta-ai/agentaAvatar de Agenta-AI

    Agenta-AI/agenta

    3,860Voir sur GitHub↗

    Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from application code. It serves as a centralized system for developing, versioning, and deploying prompt templates and model configurations across different environments. The platform functions as an AI agent orchestrator with a visual interface for building agent workflows and connecting models to external tools. It further acts as an evaluation framework and observability tool, utilizing OpenTelemetry to capture execution traces, monitor latency, and track token costs. The system cove

    TypeScriptagentsevaluationllm-as-a-judge
    Voir sur GitHub↗3,860
  • peterh0323/streamer-salesAvatar de PeterH0323

    PeterH0323/Streamer-Sales

    3,710Voir sur GitHub↗

    Streamer-Sales is a digital avatar video generator and large language model sales agent framework. It functions as a multimodal AI pipeline that synthesizes talking-head videos using text-to-speech and face animation to create virtual spokespeople. The system differentiates itself by combining retrieval-augmented generation with agentic web searching to ground product descriptions and sales scripts in factual data and real-time information. It further integrates a multimodal interaction workflow that coordinates automatic speech recognition and text-to-speech for real-time voice conversations

    Pythonasrchatchat-application
    Voir sur GitHub↗3,710
Voir les 30 alternatives à Danswer→

Questions fréquentes

Que fait danswer-ai/danswer ?

Danswer is an LLM application framework and RAG engine that provides a self-hosted interface for connecting large language models to private data. It serves as an enterprise AI chat interface and agent orchestrator, enabling the creation of specialized assistants with custom instructions and knowledge bases.

Quelles sont les fonctionnalités principales de danswer-ai/danswer ?

Les fonctionnalités principales de danswer-ai/danswer sont : Hybrid Search Retrievers, RAG Implementations, AI Agent Orchestration, Self-Hosted Chat Interfaces, Chat Interfaces, Contextual Information Retrieval, Custom AI Assistant Development, Data Connectors.

Quelles sont les alternatives open-source à danswer-ai/danswer ?

Les alternatives open-source à danswer-ai/danswer incluent : mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… netease-youdao/qanything — QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a… agenta-ai/agenta — Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from… peterh0323/streamer-sales — Streamer-Sales is a digital avatar video generator and large language model sales agent framework. It functions as a… crmne/ruby_llm — ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and…