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
·

15 repositorios

Awesome GitHub RepositoriesRetrieval Augmentation

Techniques for grounding language model responses using external data retrieved from vector stores.

Distinguishing note: Focuses on the retrieval-augmented generation pattern specifically.

Explore 15 awesome GitHub repositories matching data & databases · Retrieval Augmentation. Refine with filters or upvote what's useful.

Awesome Retrieval Augmentation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • datawhalechina/hello-agentsAvatar de datawhalechina

    datawhalechina/hello-agents

    59,685Ver en GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    Integrates external databases to dynamically inject factual information into model prompts.

    Pythonagentllmrag
    Ver en GitHub↗59,685
  • stangirard/quivrAvatar de StanGirard

    StanGirard/quivr

    39,167Ver en GitHub↗

    Quivr is a framework for building retrieval-augmented generation pipelines that connect large language models to custom knowledge bases. It serves as a generative AI integration layer that abstracts the process of transforming diverse document sources into searchable context for AI responses. The project orchestrates the end-to-end flow between document ingestion, vector storage management, and model provider interfaces. It features a vector-store-agnostic retrieval system and a modular API layer that allows for flexible switching between different generative model providers. The system cove

    Augments the retrieval process by combining vector store data with external search toolsets.

    Python
    Ver en GitHub↗39,167
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Ver en GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Exposes structured business data as reliable tools for artificial intelligence agents to query.

    Gogogolangredis
    Ver en GitHub↗22,159
  • hkuds/rag-anythingAvatar de HKUDS

    HKUDS/RAG-Anything

    21,372Ver en 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

    Implements retrieval-augmented generation to ground language model responses in private internal data.

    Pythonmulti-modal-ragretrieval-augmented-generation
    Ver en GitHub↗21,372
  • langchain-ai/langchainjsAvatar de langchain-ai

    langchain-ai/langchainjs

    17,818Ver en GitHub↗

    LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This

    Integrates external data sources and vector stores with language models to provide context-aware responses.

    TypeScript
    Ver en GitHub↗17,818
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Ver en GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Grounds language model responses using external data retrieved from vector stores.

    Pythonagentai-societiesartificial-intelligence
    Ver en GitHub↗17,253
  • open-metadata/openmetadataAvatar de open-metadata

    open-metadata/OpenMetadata

    14,213Ver en GitHub↗

    OpenMetadata is an enterprise data catalog, metadata platform, and governance suite that functions as a knowledge graph for data assets. It serves as an AI-ready metadata layer, providing governed context and organizational memory to large language model agents via the Model Context Protocol. The platform distinguishes itself by capturing institutional knowledge, linking conversations, decisions, and remediation notes directly to data assets to preserve tribal knowledge. It integrates AI agents to automate metadata governance, such as suggesting descriptions and identifying sensitive data thr

    Provides governed metadata and organizational memory to AI agents to ensure factual and trusted responses.

    TypeScriptcontextcontext-layerdata-catalog
    Ver en GitHub↗14,213
  • datahub-project/datahubAvatar de datahub-project

    datahub-project/datahub

    12,141Ver en GitHub↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Connects technical and business metadata into a governed graph to ensure that retrieved information is current, authoritative, and traceable.

    Pythondata-catalogdata-discoverydata-governance
    Ver en GitHub↗12,141
  • 1n3/sn1perAvatar de 1N3

    1N3/Sn1per

    10,049Ver en GitHub↗

    Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate reconnaissance, vulnerability scanning, and exploit verification. It functions as a dockerized security toolkit that coordinates multiple tools into a unified automated pipeline to identify security flaws across network and web assets. The platform features an attack surface manager for discovering internet-facing assets through OSINT, DNS enumeration, and certificate transparency. It distinguishes itself with an AI-powered security analyzer that uses large language models to summarize scan

    Integrates large language models with security knowledge bases to summarize scan findings and triage vulnerabilities.

    Shellattack-surfaceattack-surface-managementattacksurface
    Ver en GitHub↗10,049
  • togethercomputer/openchatkitAvatar de togethercomputer

    togethercomputer/OpenChatKit

    8,981Ver en GitHub↗

    OpenChatKit is a training and inference toolkit for large language models. It provides a comprehensive set of tools for managing the model lifecycle, including a fine-tuning pipeline, a model weight converter, and a command-line interface for interacting with conversational agents. The toolkit features a framework for retrieval augmented generation, allowing models to incorporate relevant context from external vector indices. It also includes utilities for converting trained model checkpoints into formats compatible with standard inference libraries. The project covers conversational AI trai

    Injects external data into model prompts by retrieving relevant context from vector stores to ground responses.

    Python
    Ver en GitHub↗8,981
  • homanp/superagentAvatar de homanp

    homanp/superagent

    6,631Ver en GitHub↗

    Superagent is a framework for AI assistant orchestration and agent security. It provides the tools to build intelligent assistants that integrate external APIs and maintain conversation memory to automate complex tasks. The project focuses on AI agent security through adversarial testing, red teaming, and the detection of prompt injections and malicious tool calls. It includes automated vulnerability patching, which scans codebases and configurations for security flaws and generates pull requests with fixes. The platform supports retrieval augmented generation by connecting language models t

    Implements retrieval augmented generation to enable question-answering over private documents.

    TypeScript
    Ver en GitHub↗6,631
  • l15y/wendaAvatar de l15y

    l15y/wenda

    6,173Ver en GitHub↗

    Wenda es una plataforma de infraestructura y gateway autohospedada para desplegar modelos de lenguaje dentro de redes internas para garantizar la privacidad y seguridad de los datos. Funciona como un hub centralizado y API gateway que unifica la comunicación entre varios ejecutores de modelos offline y proveedores de servicios online a través de una única interfaz. La plataforma incluye un orquestador de flujo de trabajo que utiliza scripts personalizados y llamadas a API para automatizar flujos de conversación complejos y configuraciones de modelos. También incorpora un sistema de recuperación que aumenta las respuestas del modelo con conocimiento externo recuperado de bases de datos vectoriales y motores de búsqueda. El sistema gestiona el estado y la memoria conversacional persistiendo el historial de diálogo en una base de datos para mantener el contexto a través de las sesiones de usuario. Utiliza un enfoque de integración modular para permitir la adición de nuevos proveedores de modelos sin modificar la aplicación principal.

    Implements retrieval augmentation to ground model responses using external data from vector stores.

    JavaScript
    Ver en GitHub↗6,173
  • amitshekhariitbhu/go-backend-clean-architectureAvatar de amitshekhariitbhu

    amitshekhariitbhu/go-backend-clean-architecture

    6,059Ver en GitHub↗

    This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen

    Does not implement retrieval-augmented generation.

    Goapiarchitecturebackend
    Ver en GitHub↗6,059
  • hoper-j/ai-guide-and-demos-zh_cnAvatar de Hoper-J

    Hoper-J/AI-Guide-and-Demos-zh_CN

    4,199Ver en GitHub↗

    Este proyecto es un recurso de aprendizaje integral y un conjunto de demostraciones centradas en la integración, despliegue y ajuste fino de modelos de lenguaje de gran tamaño. Proporciona contenido educativo y guías prácticas para trabajar con modelos de inteligencia artificial. El recurso incluye tutoriales y cursos específicos sobre la adaptación de modelos pre-entrenados a conjuntos de datos especializados utilizando técnicas de ajuste fino eficientes en parámetros. También proporciona contenido instructivo para ejecutar modelos cuantizados en hardware de consumo y construir pipelines de generación aumentada por recuperación (RAG) utilizando bases de datos vectoriales e indexación de documentos. El proyecto cubre una amplia gama de desarrollo de aplicaciones de IA, incluyendo la integración de API de modelos de lenguaje de gran tamaño para conversaciones en streaming, la creación de interfaces de usuario basadas en web y la implementación de pipelines RAG. La ejecución se admite mediante cuadernos basados en la nube preconfigurados en Kaggle y Colab para proporcionar acceso a GPU sin requerir instalaciones de hardware local.

    Implements retrieval augmentation by grounding model responses in external data from vector stores.

    Python
    Ver en GitHub↗4,199
  • thinkany-ai/rag-searchAvatar de thinkany-ai

    thinkany-ai/rag-search

    1,179Ver en GitHub↗

    This project provides a search service designed to retrieve and rerank web content for use in large language model applications. It functions as a retrieval augmented search engine that processes natural language queries to fetch contextually relevant information from external web sources. The system distinguishes itself through a combination of semantic retrieval and precision-focused reranking. It converts user queries into high-dimensional embeddings to perform similarity searches across indexed collections, then refines these results by passing candidate pairs through a secondary model to

    Provides retrieval-augmented search by fetching and reranking web content to ground language model responses in live data.

    Pythonai-search-enginerag
    Ver en GitHub↗1,179
  1. Home
  2. Data & Databases
  3. Retrieval Augmentation

Explorar subetiquetas

  • Data Retrieval Governance1 sub-etiquetaMechanisms for exposing structured data as reliable tools for AI agent queries. **Distinct from Retrieval Augmentation:** Distinct from general retrieval augmentation: focuses on the governance and tool-exposure aspect for agents.