awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
danswer-ai avatar

danswer-ai/danswer

0
View on GitHub↗
30,552 estrellas·4,193 forks·Python·14 vistasonyx.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.

Historial de estrellas

Gráfico del historial de estrellas de danswer-ai/danswerGráfico del historial de estrellas de danswer-ai/danswer

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Danswer

Proyectos open-source similares, clasificados según cuántas características comparten con Danswer.
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en 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
    Ver en GitHub↗21,221
  • netease-youdao/qanythingAvatar de netease-youdao

    netease-youdao/QAnything

    14,020Ver en 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
    Ver en GitHub↗14,020
  • agenta-ai/agentaAvatar de Agenta-AI

    Agenta-AI/agenta

    3,860Ver en 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
    Ver en GitHub↗3,860
  • peterh0323/streamer-salesAvatar de PeterH0323

    PeterH0323/Streamer-Sales

    3,710Ver en 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
    Ver en GitHub↗3,710
Ver las 30 alternativas a Danswer→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de danswer-ai/danswer?

Las características principales de danswer-ai/danswer son: Hybrid Search Retrievers, RAG Implementations, AI Agent Orchestration, Self-Hosted Chat Interfaces, Chat Interfaces, Contextual Information Retrieval, Custom AI Assistant Development, Data Connectors.

¿Qué alternativas de código abierto existen para danswer-ai/danswer?

Las alternativas de código abierto para danswer-ai/danswer incluyen: 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…