RAGLight

模块化 RAG 框架,轻松接入 MCP 工具,快速构建检索增强应用。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 102 🐛 待处理 15 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 672
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源框架,MIT许可证,完全免费,无付费版本。

项目预览

RAGLight 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队Bessouat40
定价模式🏷️完全免费
价格说明开源框架,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agentic-ai,agentic-rag,agentic-workflow,artificial-intelligence,data-science,framework,huggingface,lmstudio,mcp,mcp-tools,mistral-api,mistralai,ollama,openai,openai-api,rag,retrieval-augmented,retrieval-augmented-generation,vector-database
GitHub 星标★ 672
上线时间2024-12-12 00:00:00
代码更新2026-10-16
仓库体积15.6 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数6

项目介绍

RAGLight 是一个模块化的检索增强生成(RAG)框架,旨在简化 RAG 应用的构建过程。它解决了传统 RAG 实现中组件耦合度高、替换困难的问题,允许开发者灵活地接入不同的 LLM、嵌入模型和向量数据库。其核心能力包括:提供统一的接口抽象,支持多种主流模型和存储后端;内置完整的 RAG 流水线(索引、检索、生成);特别地,它集成了 MCP(模型上下文协议),能够无缝连接外部工具和数据源,扩展 RAG 的应用边界。该框架设计轻量,易于上手,适合快速原型开发和中小型项目。对于希望定制 RAG 流程或集成外部工具的开发者,RAGLight 提供了一个灵活且简洁的解决方案。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 672

使用教程

难度:进阶 约 35 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10+
  • Ollama 或其它模型服务

安装与启动步骤

  1. 1安装

    类型化的 RAG 工具包,pip 装核心。

    pip install raglight
  2. 2按后端装 extras

    ollama、chroma、documents 分别对应不同组件。

    pip install "raglight[ollama,chroma,documents]"
  3. 3跑开发检查

    仓库用 make 管理任务,先跑 check 确认环境干净。

    make check
  4. 4搭一条最小管线

    用本地 ollama 加 chroma 跑通检索问答。

如何确认成功

管线能返回带来源的回答

注意事项

  • 类型化设计让配置更明确,但也意味着要写更多样板。
  • agentic 模式依赖 MCP,需要额外配置。

核心亮点

  • 模块化设计,LLM/嵌入/向量库可插拔,替换成本低
  • 内置 MCP 集成,可直接连接外部工具和数据源,扩展性强
  • 代码简洁,依赖少,适合快速搭建 RAG 原型

不足之处

  • 早期项目,文档和社区生态尚不完善
  • 功能覆盖不如 LlamaIndex 等成熟框架全面

适用场景

  • 快速构建企业知识库问答机器人
  • 需要接入自定义工具或数据源的 RAG 应用
  • 教学或研究用途,学习 RAG 核心流程

替代项目

LlamaIndex、LangChain、Haystack

上一篇:VLM2Vec

下一篇:EasyRAG

同类项目推荐

agentUniverse 开源

像搭积木一样,快速构建多智能体协作应用。

agentUniverse is a LLM multi-agent framework that allows developers to easily build ···

★ 2430 2026-08-09
langchainrb 开源

用 Ruby 快速构建 LLM 应用,像搭积木一样组合 AI 能力

Build LLM-powered applications in Ruby

★ 2008 2026-08-09
Swarm 开源

用纯 Swift 在苹果生态构建有状态 AI 代理工作流

Type-safe tools, on-device inference, multi-agent workflows, memory, and guardrails,···

★ 588 2026-08-09
quarkus-workshop-langchain4j 开源

用 Quarkus 快速上手 LangChain4j,从单轮到智能体编排

Quarkus LangChain4J Workshop that demonstrates both single AI service capabilities a···

★ 113 2026-08-09
toon 开源

让LLM提示词更省Token,数据序列化更紧凑

Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JS···

★ 25622 2026-08-09
openapi 开源

一键将 OpenAPI 转为各大 LLM 函数调用格式,快速接入 AI 应用。

OpenAPI definitions, converters and LLM function calling schema composer.

★ 125 2026-08-09
xlflow 开源

用命令行和AI智能体高效管理Excel VBA项目

AI-Agent-ready CLI framework for editing, testing, running, tracing, and diffing Exc···

★ 93 2026-08-09
quantalogic 开源

用 ReAct 框架快速搭出会写代码、能跑命令的 AI 智能体

Quantalogic ReAct Agent - Coding Agent Framework - Gives a ⭐️ if you like the proj···

★ 470 2026-10-13
api2cli 开源

一套模式,让 CLI 同时服务人类和 AI 代理

Audience-aware CLI patterns for Node.js + Commander.js. Build CLIs for humans, AI ag···

★ 453 2026-08-09