Repolode
jonfairbanks

jonfairbanks/local-rag

离线 RAG 应用,可导入本地文件、GitHub 仓库和网站,并用本地 Ollama 模型回答问题,数据不离开本地网络。

Star
765
Fork
95
未关闭 Issue
10
最近提交
5天前

这是什么?

Local RAG 是一个开源的检索增强生成(RAG)应用,可以在不把内容发送给第三方服务的前提下,与自己的文档对话。它支持导入本地文件、GitHub 仓库和网站,并建立索引,使语言模型的回答基于这些资料。

对话使用本地 Ollama 模型,向量嵌入可以来自 Ollama 或本地 Hugging Face 模型。回答通过 LlamaIndex 以流式方式返回。设置保存在浏览器中,聊天记录可以导出。

项目对上传文件、URL、仓库和导入过程设有限制保护,并提供安装部署、使用说明、RAG 流程和故障排查等文档。

核心功能

  • 01使用本地 Ollama 模型进行对话
  • 02支持 Ollama 或本地 Hugging Face 向量嵌入模型
  • 03可导入本地文件、GitHub 仓库和网站
  • 04通过 LlamaIndex 流式返回 RAG 回答
  • 05支持导出聊天记录,设置保存在浏览器中

适用场景

  • 在不把私密文档发送到云端 API 的情况下进行问答
  • 离线查询代码库或 GitHub 仓库的内容
  • 基于网页和本地文件构建本地知识库

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,分发衍生版本时需要保持开源。
  • 聊天模型需要单独运行 Ollama 实例并使用本地模型。

收录于专题

标签

常见问题

local-rag 是什么?
离线 RAG 应用,可导入本地文件、GitHub 仓库和网站,并用本地 Ollama 模型回答问题,数据不离开本地网络。 Local RAG 是一个开源的检索增强生成(RAG)应用,可以在不把内容发送给第三方服务的前提下,与自己的文档对话。它支持导入本地文件、GitHub 仓库和网站,并建立索引,使语言模型的回答基于这些资料。
local-rag 可以免费使用吗?用的什么许可证?
local-rag 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
local-rag 还在维护吗?
活跃维护中。local-rag 最近一次提交是在 2026年11月2日。
local-rag 适合用来做什么?
在不把私密文档发送到云端 API 的情况下进行问答 离线查询代码库或 GitHub 仓库的内容 基于网页和本地文件构建本地知识库
在哪里获取 local-rag?
源代码和安装说明在 GitHub 上:https://github.com/jonfairbanks/local-rag

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目