awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
QuivrHQ avatar

QuivrHQ/quivr

0
View on GitHub↗
39,165 stars·3,726 forks·Python·72 viewscore.quivr.com↗

Quivr

Quivr is a retrieval-augmented generation platform designed to transform raw documents into searchable knowledge bases. It functions as a centralized environment where users can ingest files, index them into vector databases, and interact with language models to receive contextually relevant, data-backed responses.

The platform distinguishes itself through an agentic workflow orchestrator that sequences retrieval tasks, tool execution, and model interactions to resolve complex, multi-step queries. This engine is entirely configuration-driven, allowing users to define document ingestion, chunking parameters, and workflow node sequences through structured schemas. By maintaining a unified knowledge management interface, the system tracks chat history alongside file storage, ensuring that interactions remain context-aware across diverse local and remote backends.

Beyond its core orchestration, the system provides a comprehensive pipeline for document processing, including parsing for various file formats and asynchronous task execution to maintain responsiveness during data ingestion. It supports the development of specialized chatbots, including voice-enabled interfaces, by integrating speech-to-text and text-to-speech capabilities with its underlying retrieval systems.

The project utilizes strict base classes to enforce configuration integrity, ensuring consistent data processing across all application settings.

Features

  • Retrieval Augmented Generation Systems - Stores document embeddings in specialized databases to enable semantic similarity searches and context-aware information retrieval for generative models.
  • Agentic Orchestrators - A configuration-driven engine that sequences retrieval tasks, tool execution, and language model interactions to resolve complex and multi-step user queries.
  • Agentic Workflow Orchestrators - Answer specific questions by combining chat history and custom file lists to produce structured and context-aware responses through retrieval-augmented generation.
  • Retrieval-Augmented Generation Frameworks - Define and execute retrieval-augmented generation workflows by configuring node sequences, reranking parameters, and language model settings within a structured configuration file.
  • Retrieval Augmented Generation Platforms - Create chatbots that process uploaded text files to answer user questions using retrieval systems and streaming responses for real-time interaction.
  • Vector Databases - Store and retrieve vector embeddings in relational databases to enable efficient similarity searches and semantic data retrieval for large knowledge bases.
  • Document Ingestion Pipelines - A structured process that handles file parsing, text chunking, and vector embedding management to transform raw documents into searchable knowledge bases.
  • Agentic Tooling - Access specific tools associated with a workflow node to perform custom data processing or information retrieval tasks during execution.
  • Knowledge Bases - A unified layer for managing file storage across different backends while maintaining chat history to support ongoing and context-aware interactions.
  • Knowledge Base Storage - Upload, retrieve, and delete files through a unified interface that supports both local and memory-based storage implementations for knowledge management.
  • Document & Data Assistants - Private, local-first alternative to OpenAI GPTs for document retrieval.
  • End-User Applications - Personal second brain and AI assistant.
  • Knowledge Retrieval - Personal productivity assistant for chatting with local documents.
  • Local AI Search - Second brain interface for chatting with local files and embeddings.
  • RAG Applications - GenAI second brain for document interaction.
  • Retrieval Augmented Generation - Personal productivity assistant for chatting with local documents.
  • Monitoring and Observability - Framework for deploying and using RAG-based AI agents.
  • Data Ingestion Pipelines - Add new files to the storage system using an asynchronous method that must be implemented by all storage subclasses.
  • Storage Abstraction Layers - Provides a common interface for managing file ingestion and retrieval across diverse local and remote storage backends.
  • Conversation Memory Managers - Store and retrieve sequences of messages between users and language models to maintain context for accurate and relevant responses during ongoing interactions.
  • Multimodal Conversational Interfaces - Develop chatbots that process text files and answer user queries through both text and audio by integrating speech-to-text and streaming response capabilities.
  • Data Retrieval Interfaces - Fetch lists of file objects currently held in the system using an asynchronous interface compatible with various storage backends.
  • Document Parsers - Convert PDF files into smaller manageable text chunks using dedicated processors to facilitate efficient indexing and retrieval within the system.
  • Configuration Pipelines - Uses structured schemas to define document ingestion, chunking parameters, and model settings to ensure consistent data processing across the system.

Star history

Star history chart for quivrhq/quivrStar history chart for quivrhq/quivr

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Quivr

These projects share indexed features with Quivr. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • cinnamon/kotaemonCinnamon avatar

    Cinnamon/kotaemon

    25,139View on GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Pythonchatbotllmsopen-source
    View on GitHub↗25,139
  • truefoundry/cognitatruefoundry avatar

    truefoundry/cognita

    4,317View on GitHub↗

    Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document stores and language models to provide grounded answers. It functions as a document ingestion pipeline and a vector database integrator, managing the process of loading, parsing, and indexing files into a searchable knowledge base. The system includes a language model gateway proxy that provides a unified API to interact with multiple different model providers. This routing layer decouples the application from specific vendors, allowing requests to be proxied through a provider-agn

    Pythonagentaiapplication
    View on GitHub↗4,317
  • labring/fastgptlabring avatar

    labring/FastGPT

    27,132View on GitHub↗

    FastGPT is a comprehensive platform for building, deploying, and managing context-aware artificial intelligence applications. It provides a unified environment that integrates custom data sources with language models, utilizing a retrieval-augmented generation engine to ground responses in accurate, domain-specific information. The system is designed for enterprise-scale use, featuring multi-tenant architecture, administrative controls, and secure authentication protocols including OAuth 2.0 and custom single sign-on integration. The platform distinguishes itself through a visual, node-based

    TypeScriptagentclaudedeepseek
    View on GitHub↗27,132
  • hkuds/rag-anythingHKUDS avatar

    HKUDS/RAG-Anything

    21,372View on GitHub↗

    RAG-Anything is a retrieval-augmented generation framework designed to index diverse document formats and perform semantic search using local machine learning models. It functions as a local multimodal data processor, extracting and organizing information from various file types into a unified knowledge base to facilitate private document analysis. The system distinguishes itself through its high-throughput ingestion engine, which processes large batches of documents into searchable vector embeddings. By executing machine learning models directly on local hardware, the framework ensures that

    Pythonmulti-modal-ragretrieval-augmented-generation
    View on GitHub↗21,372
Compare all 30 related projects→

Frequently asked questions

What does quivrhq/quivr do?

Quivr is a retrieval-augmented generation platform designed to transform raw documents into searchable knowledge bases. It functions as a centralized environment where users can ingest files, index them into vector databases, and interact with language models to receive contextually relevant, data-backed responses.

What are the main features of quivrhq/quivr?

The main features of quivrhq/quivr are: Retrieval Augmented Generation Systems, Agentic Orchestrators, Agentic Workflow Orchestrators, Retrieval-Augmented Generation Frameworks, Retrieval Augmented Generation Platforms, Vector Databases, Document Ingestion Pipelines, Agentic Tooling.

Which projects share features with quivrhq/quivr?

Projects with overlapping indexed features include: cinnamon/kotaemon — Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document… truefoundry/cognita — Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document… labring/fastgpt — FastGPT is a comprehensive platform for building, deploying, and managing context-aware artificial intelligence… hkuds/rag-anything — RAG-Anything is a retrieval-augmented generation framework designed to index diverse document formats and perform… weaviate/verba — Verba is a retrieval-augmented generation interface and chatbot that uses Weaviate to provide factual answers based on… infiniflow/ragflow — This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying…