产品推荐 2026-07-24

nbmultirag:免费的本地文档聊天工具(源码)

本地文档聊天框架,支持多媒体与OCR的RAG交互。

开源软件跨平台工具

产品简介

nbmultirag 这是一个本地运行的智能聊天框架,允许您与自己的文档进行交互,支持音频、视频、图像和OCR处理。数据始终保留在电脑上,无需上传云端,保护隐私安全。适合需要处理多种文档类型、注重数据安全的个人或专业人士。

nbmultirag 主界面

核心功能

  • 支持无RAG的模型聊天
  • 创建自定义和可配置的工作区
  • 索引多种类型文档的文件夹用于RAG
  • 查询时自动转录音频视频,OCR图像,描述视频帧
  • 仅在启动时需要互联网下载模型,之后可离线使用

快速开始

  1. 下载仓库文件,运行install.bat安装Tesseract、Ollama和依赖
  2. 创建Python虚拟环境并激活
  3. 执行pip install -r requirements.txt安装依赖
  4. 运行streamlit run nbmultirag.py启动应用
  5. 在界面中创建工作区,索引文档文件夹后开始聊天

界面预览

nbmultirag 界面截图

与其他方案对比

对比项nbmultirag同类方案
数据存储与隐私所有数据本地存储,仅启动时需互联网下载模型在线服务通常将数据上传至云端,存在隐私风险
文档处理能力支持音频、视频、图像及OCR的多媒体RAG交互常见RAG工具多仅支持纯文本处理

适合谁用

  • 需要分析音频视频内容的研究人员
  • 处理图像文档并需OCR识别的学生或办公人员
  • 注重数据隐私、希望本地处理文档的用户

下载与版本

当前最新版本为 v2.4.1,发布于 2025-12-29。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/nannib/nbmultirag