RAGNotebook

让笔记变聪明,用自然语言问你的知识库

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 85 👀 关注 1
GitHub ↗
GitHub 星标 ★ 485
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和部署,无付费版本。

项目预览

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

项目数据

分类搜索知识
开发团队RMA-MUN
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型fastapi,graphrag,knowledge-graph,langchain,mysql,neo4j,rag,react,sqlachemy
GitHub 星标★ 485
上线时间2026-03-06 00:00:00
代码更新2026-10-31
仓库体积12.6 MB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-09
浏览次数3

项目介绍

RAGNotebook 是一个基于 LangChain、FastAPI 和 React 构建的检索增强生成(RAG)项目,主要提供智能笔记助手功能。它解决了传统笔记应用无法理解语义、难以快速定位信息的问题,通过 RAG 技术让用户可以用自然语言与自己的笔记进行交互。项目核心能力包括:将笔记内容进行向量化存储,支持语义检索,并基于检索结果生成智能回答;同时提供完整的 Web 界面,方便用户上传、管理和查询笔记。项目分为两个分支:主分支是功能完整的智能笔记助手,集成了前后端和 RAG 流程;base-rag 分支则是一个精简的基础 RAG 示例,适合初学者快速理解 RAG 的核心原理和代码结构。整体架构清晰,技术栈现代,既适合直接部署使用,也适合作为学习 RAG 的参考项目。

Star 增长趋势

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

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

使用教程

难度:进阶 约 40 分钟 部署方式:容器部署 5 步

环境要求

  • Docker
  • 模型 API Key

安装与启动步骤

  1. 1拉代码

    工程自带编排文件。

    git clone https://github.com/RMA-MUN/RAGNotebook.git
  2. 2填模型 Key

    后端环境文件里的模型配置必须先填,否则起得来但回答不了。

  3. 3构建并启动

    第一次要带 build,之后直接 up。

    docker compose up -d --build
  4. 4看后端日志

    检索与图谱两个环节出问题都能在日志里看到。

    docker compose logs -f backend
  5. 5改完配置重启后端

    只改环境文件时要重启后端才生效。

    docker compose restart backend

如何确认成功

导入一篇笔记后提问,回答能引用到该笔记的具体段落,且知识图谱里出现与之相关的实体连线

注意事项

  • 它把笔记管理、图数据库知识图谱、GraphRAG 和写作辅助放在一个自托管工程里。
  • 数据默认留在容器卷里,down 不会删数据,down 加卷参数才会。
  • 图数据库比普通向量检索更吃内存,小机器上先降批量。
  • 改模型 Key 后必须重启后端,热加载不生效。

核心亮点

  • 提供完整的前后端分离架构,FastAPI + React 开箱即用,方便二次开发
  • 双分支设计:主分支为完整智能笔记助手,base-rag 分支为极简学习示例,兼顾实用与教学
  • 基于 LangChain 生态,支持多种向量库和 LLM 集成,灵活度高

不足之处

  • 项目处于早期阶段,功能可能不够完善,文档和社区支持有待观察
  • 依赖外部 LLM API 和向量数据库,部署和运行成本较高,需要自行配置

适用场景

  • 个人知识库管理,通过对话方式快速检索和总结笔记内容
  • 学习 RAG 技术原理和实现,参考 base-rag 分支快速上手
  • 企业内部知识库问答,基于现有笔记或文档构建智能助手

替代项目

Quivr、Danswer、Khoj

上一篇:graphrag-visualizer

下一篇:NexusRAG

同类项目推荐

LEANN 开源

让个人设备也能跑起又快又准的私有 RAG,存储省 97%。

[MLsys2026 Best Paper]: https://arxiv.org/abs/2506.08276. RAG on Everything with LEA···

★ 13778 2026-08-09
llm-docs-builder 开源

把 Markdown 文档变成 LLM 和 RAG 友好的格式,自动生成 llms.txt。

Transform and optimize your markdown documentation for Large Language Models (LLMs) ···

★ 95 2026-08-09
html-to-markdown 开源

把HTML干净利落地转成Markdown,性能飞快

Turn messy, real-world HTML into clean Markdown, from every major language.

★ 888 2026-08-09
Novel-Assistant 开源

让本地文档秒变智能问答库,随问随答

로컬 또는 클라우드 LLM을 사용해 문서 폴더 기반으로 검색·답변하는 RAG 어시스턴트

★ 59 2026-08-09
adaptive-chunking 开源

自动为每篇文档挑最佳分块法,提升 RAG 检索准确率

Adaptive Chunking: automatically select the best chunking method per document for RA···

★ 401 2026-08-09
awesome-grokbot 开源

1894条已验证的Grok Bot资源,一键搜索直接用

1894 live x.ai/bot shares for Grok Bot — every link status-checked, every row attri···

★ 478 2026-09-30
legal-document-assistant 开源

上传法律文档,用自然语言提问,秒得答案和摘要。

A Retrieval-Augmented Generation (RAG) application for querying legal documents. It ···

★ 109 2026-08-09
Awesome-LLM-Robotics 开源

一页清单追完 LLM 驱动机器人的论文与代码

A comprehensive list of papers using large language/multi-modal models for Robotics/···

★ 4499 2026-10-14
graphrag 开源

把文档变成知识图谱,让AI回答全局性问题更准

A modular graph-based Retrieval-Augmented Generation (RAG) system

★ 36590 2026-08-09