Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Generative AI
  3. quivr

quivr

MITGocore-0.0.33

An opinionated RAG framework for integrating generative AI into applications, supporting any LLM, vector store, and file type.

Visit WebsiteGitHubGitHub
39.6k stars3.7k forks0 contributors

What is quivr?

Quivr is an opinionated Retrieval-Augmented Generation (RAG) framework that simplifies adding generative AI capabilities to applications. It handles document ingestion, retrieval, and generation workflows, allowing developers to integrate AI assistants or knowledge bases without building RAG systems from scratch. The framework supports multiple LLMs, vector stores, and file formats for flexibility.

Target Audience

Developers and product teams building AI-powered applications like chatbots, knowledge assistants, or document analysis tools who want a pre-built, customizable RAG solution.

Value Proposition

Quivr reduces development time by providing a production-ready RAG core with extensive customization options, avoiding vendor lock-in through support for any LLM or vector store. Its opinionated design ensures best practices while allowing integration into existing products.

Overview

An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.

Use Cases

Best For

  • Adding AI-powered Q&A to existing applications
  • Building custom knowledge bases from documents
  • Creating chatbots with document retrieval capabilities
  • Prototyping RAG applications quickly
  • Integrating multiple LLMs into a single workflow
  • Processing diverse file types (PDF, TXT, Markdown) for AI tasks

Not Ideal For

  • Projects requiring standalone LLM interactions without document retrieval (e.g., simple chatbots with no knowledge base)
  • Teams needing a fully managed, no-code AI platform with built-in user interfaces
  • High-scale enterprise systems where fine-grained performance tuning and low-latency are critical

Pros & Cons

Pros

Opinionated Efficiency

Provides a pre-built, fast RAG implementation that reduces development overhead, letting developers focus on product features rather than RAG complexities.

LLM Agnostic

Supports multiple providers like OpenAI, Anthropic, and local models via Ollama, avoiding vendor lock-in and offering flexibility.

Flexible File Ingestion

Handles various file types including PDF, TXT, and Markdown, with options for custom parsers to extend data ingestion.

Customizable Workflows

Allows extensions like internet search and tools through YAML configuration, enabling tailored RAG applications beyond basic retrieval.

Cons

Configuration Complexity

Requires YAML files and Python code for customization, which can be steep for developers unfamiliar with RAG concepts or workflow orchestration.

Early Development Stage

The project is actively evolving, as noted in the README, which might lead to breaking changes and incomplete features during updates.

External API Dependencies

Relies on third-party services for LLMs and rerankers (e.g., Cohere), introducing potential latency, cost, and reliability issues in production.

Frequently Asked Questions

Quick Stats

Stars39,603
Forks3,732
Contributors0
Open Issues10
Last commit1 day ago
CreatedSince 2023

Tags

#ai#database#api#python-library#ai-assistant#llm-integration#openai#chatbot#vector-database#llm#generative-ai#frontend#postgresql#docker#chatgpt#document-processing#knowledge-base

Built With

P
Python

Links & Resources

Website

Included in

Generative AI11.7k
Auto-fetched 1 day ago

Related Projects

privateGPTprivateGPT

Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server.

Stars57,605
Forks7,612
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub