awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 个仓库

Awesome GitHub RepositoriesRAG Knowledge Management

Systems for organizing and versioning document collections to optimize retrieval augmented generation.

Distinct from Knowledge Base Retrieval: Existing candidates focus on generic knowledge management or retrieval; this combines organization and versioning specifically for RAG.

Explore 20 awesome GitHub repositories matching artificial intelligence & ml · RAG Knowledge Management. Refine with filters or upvote what's useful.

Awesome RAG Knowledge Management GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pewdiepie-archdaemon/odysseuspewdiepie-archdaemon 的头像

    pewdiepie-archdaemon/odysseus

    72,184在 GitHub 上查看↗

    Odysseus is a self-hosted AI workspace and autonomous agent framework designed for deploying and managing large language models. It serves as a centralized platform for orchestrating agentic tasks, utilizing a model context protocol server to connect AI models to external system utilities, browser automation, and local hardware. The system distinguishes itself through a combination of retrieval-augmented generation and a RAG knowledge base, using vector stores and local embeddings to provide persistent semantic memory. It further integrates AI-driven communication management to triage email i

    Uses vector stores and local embeddings to manage document collections for retrieval augmented generation.

    Python
    在 GitHub 上查看↗72,184
  • garrytan/gbraingarrytan 的头像

    garrytan/gbrain

    23,848在 GitHub 上查看↗

    gbrain is an agent framework and retrieval-augmented generation system that combines a durable task queue, a git-synced vector store, and a knowledge graph engine. It provides a foundation for building AI agents that interact with structured knowledge bases using the Model Context Protocol. The system synchronizes markdown files from a git repository into a database for high-performance semantic retrieval and creates typed edges between data pages by extracting entity references and wikilinks. It uses a database-backed queue to execute persistent background jobs and tool loops, ensuring relia

    Implements a RAG system that synchronizes markdown files into a database for semantic retrieval and cited answer synthesis.

    TypeScript
    在 GitHub 上查看↗23,848
  • arc53/docsgptarc53 的头像

    arc53/DocsGPT

    17,939在 GitHub 上查看↗

    DocsGPT is a retrieval-augmented generation platform and private knowledge base used to build AI agents that perform grounded search and analysis. It functions as a multi-model AI orchestrator and enterprise agent builder, allowing for the integration of various local and cloud language models to customize reasoning and text generation. The project provides a visual environment for developing automated assistants using conditional logic and third-party API connectivity. It enables the creation of private AI agents capable of performing enterprise search and detailed document analysis using pr

    Manages the ingestion and organization of documents and web data to optimize retrieval-augmented generation.

    Pythonagent-builderagentsai
    在 GitHub 上查看↗17,939
  • blinkospace/blinkoblinkospace 的头像

    blinkospace/blinko

    10,601在 GitHub 上查看↗

    Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema

    Implements retrieval-augmented generation to provide conversational answers based on private documents.

    TypeScriptmarkdownmemosnextjs
    在 GitHub 上查看↗10,601
  • hkuds/deeptutorHKUDS 的头像

    HKUDS/DeepTutor

    10,365在 GitHub 上查看↗

    DeepTutor is a framework for personalized AI tutoring and educational content generation. It functions as an agentic workflow system that executes reasoning loops to complete multi-step tasks, transforming raw sources into structured learning materials such as interactive books, quizzes, and concept graphs. The platform distinguishes itself through an extensible skill architecture that allows the installation and auditing of third-party capability packages from community registries. It utilizes persona-driven tool policies to deploy persistent AI companions with unique behavioral profiles and

    Organizes and versions document collections to support retrieval augmented generation and prevent information loss.

    Pythonai-agentsai-tutordeepresearch
    在 GitHub 上查看↗10,365
  • learningcircuit/local-deep-researchLearningCircuit 的头像

    LearningCircuit/local-deep-research

    8,491在 GitHub 上查看↗

    Local Deep Research is an autonomous research system consisting of an LLM research agent, a local model orchestrator, and a multi-engine search aggregator. It is designed to execute deep research by decomposing complex questions into atomic facts and synthesizing cited reports from academic, technical, and private document sources. The system features an encrypted research workspace that ensures zero-knowledge privacy through isolated, per-user encrypted databases. It utilizes a local RAG knowledge base to index research sources into searchable vector stores, allowing for retrieval-augmented

    Implements a local library that indexes research sources into vector stores to optimize retrieval augmented generation.

    Python
    在 GitHub 上查看↗8,491
  • pku-yuangroup/chatlawPKU-YuanGroup 的头像

    PKU-YuanGroup/ChatLaw

    7,525在 GitHub 上查看↗

    ChatLaw is a specialized large language model legal assistant designed to provide automated consulting and question answering within Chinese legal frameworks. It functions as a system for legal knowledge management, processing complex legal texts to deliver accurate statutory answers and advisory services. The system utilizes a mixture-of-experts modeling approach and multi-agent coordination to research information and generate professional consultation reports. To ensure factual reliability and minimize hallucinations, it integrates a legal knowledge graph and a standardized operating proce

    Matches user queries against a specialized knowledge base of court decisions and statutes for factual accuracy.

    在 GitHub 上查看↗7,525
  • wenda-llm/wendawenda-LLM 的头像

    wenda-LLM/wenda

    6,173在 GitHub 上查看↗

    Wenda 是一个 LLM 编排平台和自定义工作流引擎,旨在通过统一界面管理多个语言模型后端。它充当自托管 AI 网关,能够执行复杂的任务序列和自动化对话流。 该系统利用 JavaScript 插件来编排工作流并触发外部 API 调用。它通过将来自向量存储和离线文件的相关数据注入提示词来支持检索增强生成,从而提高响应准确性。 该平台专为私有网络部署而构建,具有多用户访问管理功能,并能够运行量化的开源模型以适应特定的硬件约束。它还包括基于会话的历史跟踪,以保持对话上下文。

    Injects data from vector stores and offline files into LLM prompts to improve response accuracy.

    JavaScriptchatglm-6bchatrwkvrwkv
    在 GitHub 上查看↗6,173
  • voltagent/voltagentVoltAgent 的头像

    VoltAgent/voltagent

    6,020在 GitHub 上查看↗

    Connects agents to external documents via retrieval-augmented generation with chunking and embedding.

    TypeScriptagentsaiai-agents
    在 GitHub 上查看↗6,020
  • mervinpraison/praisonaiMervinPraison 的头像

    MervinPraison/PraisonAI

    5,592在 GitHub 上查看↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Connects agents to document stores and vector databases for cited answers.

    Pythonagentsaiai-agent-framework
    在 GitHub 上查看↗5,592
  • the-open-agent/openagentthe-open-agent 的头像

    the-open-agent/openagent

    5,303在 GitHub 上查看↗

    OpenAgent 是一个自主 AI 代理框架,旨在编排语言模型和检索到的上下文以执行复杂的用户目标。它作为一个平台,用于构建利用迭代循环来选择工具和处理信息的自主代理。 该项目具有一个多模型网关,抽象了各种大语言模型提供商,允许用户在不修改代码的情况下按对话切换模型。它还包括一个 RAG 知识库系统,该系统摄取文档并生成嵌入,以在推理期间提供语义上下文。 该系统提供了一个带有拖放编辑器的可视化工作流自动化工具,用于创建具有条件分支的多步流水线。其操作能力涵盖浏览器和操作系统自动化,包括 Shell 命令执行、办公文档处理和光学字符识别(OCR)。 该应用程序支持容器化部署,并可编译为带有捆绑静态资产的单个二进制文件,包括对 RISC-V 64 位硬件平台的支持。

    Ingests documents and generates embeddings to enable semantic search and context retrieval for models.

    Go
    在 GitHub 上查看↗5,303
  • modelengine-group/nexentModelEngine-Group 的头像

    ModelEngine-Group/nexent

    5,265在 GitHub 上查看↗

    Nexent 是一个企业级 AI 控制平面和 LLM 智能体编排平台。它提供了一个零代码环境,用于通过多智能体协作框架设计、部署和管理生产级 AI 智能体,该框架使用标准化消息协议协调专门的自主智能体。 该平台集成了模型上下文协议(Model Context Protocol),通过通用通信接口将智能体与外部工具、插件和服务连接起来。它还以专用的 RAG 知识库管理器脱颖而出,该管理器导入非结构化文档并利用混合搜索为模型响应提供扎实的上下文。 该系统涵盖了广泛的功能,包括多租户基于角色的访问控制、跨文本、语音和图像的多模态交互以及混合向量检索。它还包括用于智能体分发和发现的市场,以及用于捕获执行轨迹的可观测性工具。 该平台通过用于气隙基础设施的容器化离线打包支持安全部署。

    Manages the ingestion and organization of unstructured documents to optimize retrieval-augmented generation.

    Pythonagentagentic-aiagentic-framework
    在 GitHub 上查看↗5,265
  • claritylab/lucidaclaritylab 的头像

    claritylab/lucida

    4,781在 GitHub 上查看↗

    Lucida 是一个多模态 AI 助手框架和容器化微服务编排器。它提供了一个用于构建智能体的平台,这些智能体处理并集成语音、视觉和文本输入以执行智能任务,并由检索增强生成 (RAG) 系统支持,用于从文本、URL 和图像中存储和查询事实数据。 该框架具有状态图工作流引擎,使用预定义的状态机通过一系列微服务路由用户请求。它还包含一个可扩展的插件接口,允许集成用于学习和推理的自定义功能模块。 系统涵盖了广泛的功能领域,包括智能任务自动化、个人知识管理和多模态数据处理。它支持通过容器和 Kubernetes 部署这些服务,并通过 REST API 和各种消息渠道公开功能。

    Ships a retrieval-augmented generation system that stores and queries factual data from texts, URLs, and images.

    Java
    在 GitHub 上查看↗4,781
  • casibase/casibasecasibase 的头像

    casibase/casibase

    4,443在 GitHub 上查看↗

    Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a

    Ingests documents, generates vector embeddings, and retrieves context to augment AI responses.

    Goa2aagentagi
    在 GitHub 上查看↗4,443
  • xerrors/yuxi-knowxerrors 的头像

    xerrors/Yuxi-Know

    4,354在 GitHub 上查看↗

    Yuxi-Know is an LLM agent orchestration platform that coordinates multiple AI agents through graph-based workflows to decompose and execute complex reasoning tasks. It functions as a multi-tenant AI workspace with an agentic chat interface, combining retrieval-augmented generation with knowledge graph management for enterprise document processing and retrieval. The platform distinguishes itself through graph-based agent orchestration, where directed acyclic graphs define execution dependencies between reasoning steps, enabling parallel or sequential task decomposition. It provides multi-tenan

    Processes enterprise documents using retrieval-augmented generation and knowledge graphs for retrieval.

    Pythondockerfastapikbqa
    在 GitHub 上查看↗4,354
  • run-llama/llama_cloud_servicesrun-llama 的头像

    run-llama/llama_cloud_services

    4,251在 GitHub 上查看↗

    Llama Cloud Services 是一个知识管理平台和托管服务,旨在解析、摄取和索引复杂文档。它作为一个云知识库和自动化摄取管道,将非结构化文档转换为可搜索的索引,用于检索增强生成 (RAG)。 该系统采用自主代理执行代理数据提取,将非结构化信息转换为结构化数据格式。它提供云知识库管理工具,允许管理为专用大语言模型代理提供支持的托管存储库。 该平台涵盖了广泛的功能,包括复杂文档解析、企业级文档摄取以及组织云端数据存储,从而为模型提示提供上下文。

    Organizes cloud-based data stores to enable the retrieval of relevant document fragments for model prompting.

    TypeScriptdocumentdocument-parserdocument-parsing
    在 GitHub 上查看↗4,251
  • mushan0x0/ai0x0.commushan0x0 的头像

    mushan0x0/AI0x0.com

    3,945在 GitHub 上查看↗

    AI0x0.com 是一款多模态 AI 桌面助手和跨应用程序包装器。它提供了一个浮动界面覆盖层,将大语言模型集成到任何活动的软件应用程序中,以促进全局查询和文本自动化。 该系统通过处理实时屏幕截图进行视觉分析以及利用语音管道进行免提语音转文本和文本转语音交互的能力而脱颖而出。它还通过模拟键盘输入将生成的响应插入到活动软件字段中,从而实现直接的 AI 内容注入。 该项目包括一个检索增强生成 (RAG) 知识库,可搜索本地文档库和实时 Web 数据。它支持用于在不同 AI API 之间切换的多模型提供程序接口、用于第三方集成的插件系统,以及用于生成多媒体文章的工具。 用户可以管理自定义功能预设并收藏对话历史记录以供将来检索。

    Utilizes retrieval-augmented generation to ground AI responses using local document libraries and real-time web data.

    在 GitHub 上查看↗3,945
  • siteserver/cmssiteserver 的头像

    siteserver/cms

    3,905在 GitHub 上查看↗

    这是一个 .NET Core 内容管理系统 (CMS) 和多站点管理平台,旨在通过统一界面组织并发布跨独立网站的结构化数字内容。它既可作为无头 CMS (Headless CMS),也可作为静态网站生成器,将动态模板渲染为 HTML 文件以提高加载速度和可扩展性。 该系统集成了检索增强生成 (RAG) 技术,可将网站文档和内容转化为可搜索的 AI 知识库。它包含一个可视化 AI 工作流编排器,用于定义用户查询与大语言模型输出之间的逻辑。 该平台涵盖了广泛的功能领域,包括模式灵活的数据建模、数字资产组织和基于角色的访问控制。它支持多终端发布、用于自定义模块的插件式扩展架构,以及包含 SM4 数据加密和 Web 漏洞防御的全面安全套件。 该软件专为自托管 Web 基础设施设计,可通过 Docker 容器部署在 Windows、Linux 和 macOS 上。

    Implements a RAG-based knowledge management system that transforms website documents into searchable AI data.

    JavaScriptc-sharpcmscontent-management-system
    在 GitHub 上查看↗3,905
  • futantan/opengptfutantan 的头像

    futantan/OpenGpt

    3,902在 GitHub 上查看↗

    OpenGpt 是一个智能体编排平台和多模态界面,专为构建和部署专业 AI 人格而设计。它允许用户创建带有自定义系统提示词和行为约束的任务导向型智能体,以自动化专业、创意和技术工作流。 该项目具有一个提示词工程工作流,可将简单的用户输入转换为结构化指令,以提高模型准确性。它通过将向量数据库连接到聊天界面来集成检索增强生成 (RAG),从而实现基于私有数据集的上下文感知响应。 该平台涵盖了广泛的功能,包括针对 PDF 和音频的多模态数据解析、通过个人密钥进行的多提供商 API 管理,以及生成专业文档、功能代码和视觉提示词等多种内容类型。它还包括通过 Google OAuth 进行的内容分析、翻译服务和身份管理工具。

    Connects vector databases to the chat interface to provide context-aware responses from private datasets.

    TypeScript
    在 GitHub 上查看↗3,902
  • jetbrains/koogJetBrains 的头像

    JetBrains/koog

    3,735在 GitHub 上查看↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    Implements a RAG-based memory system using vector embeddings to maintain long-term conversation context across sessions.

    Kotlinagentframeworkagentic-aiagents
    在 GitHub 上查看↗3,735
  1. Home
  2. Artificial Intelligence & ML
  3. RAG Knowledge Management