AI 开源项目雷达
帮你从 GitHub 上快速发现、理解和复用高质量 AI 开源项目。
榜单
精选
Skills 库
分类
搜索
项目落地解决方案
左右滑动查看全部
↔
←
返回 AI 工作站
搜索
搜项目、查事实、做对比,按需求和约束筛选开源项目
搜索
从一个真实需求开始
点击只会填入搜索框,你可以继续修改
项目
RAG 开源项目
按相关性与成熟度排序
Skills
代码安全审查
查找可复用能力
事实
Dify 的 License
只回答已核验信息
对比
Dify vs RAGFlow
企业知识库如何选
替代
Dify 的替代项目
发现同类选择
按分类找 AI 开源项目
更多筛选
0
文档处理
浏览当前公开快照中“文档处理”相关的 AI 开源项目,并查看许可证、部署、适用场景、限制和核验来源。
infiniflow/ragflow
— ragflow 是一款面向企业的 RAG 引擎,核心特点是基于深度文档理解技术处理复杂格式的非结构化数据。它提供包含高质量文档分块和可溯源引用的 RAG 工作流,并支持配置外部 LLM 和嵌入模型。
VectifyAI/PageIndex
— vectifyai/pageindex 适合评估以文档层级结构和大模型推理替代向量相似度检索的长文档 RAG 方案,尤其适用于需要页码、章节引用和上下文关联的场景。若主要输入是复杂 PDF,则不应只依赖其开源包的标准 PDF 解析能力。
opendatalab/MinerU
— mineru 是一款文档解析工具,可将 PDF、图片及 Office 文档转换为 Markdown 与 JSON 格式,服务于检索增强生成等下游处理流程。该项目支持复杂版面识别、公式与表格提取,并提供多种解析后端以适应不同硬件配置。
PaddlePaddle/PaddleOCR
— PaddleOCR 是一个文档解析库,旨在将非结构化的图像和 PDF 文档转换为结构化的 Markdown 或 JSON 数据,以支撑大语言模型应用。该项目提供了 0.9B 参数的轻量级视觉语言模型以及结构化解析能力。
docling-project/docling
— docling 是一个文档解析库,可将 PDF、DOCX、PPTX、XLSX、HTML、图片、音频等多种格式解析为统一的文档表示,并导出为 Markdown、HTML、JSON 等结构化格式。它支持对 PDF 的页面布局、阅读顺序、表格结构、公式和图片分类进行深入理解,并为扫描件提供 OCR。
genspark-ai/genoffice
— genspark-ai/genoffice 是一套面向文档、表格、演示文稿、PDF、Markdown 和 HTML 的免费开源办公套件,提供桌面界面、命令行、代理技能与 MCP 服务。它可在本机打开、编辑、保存和转换文件,并允许编码代理生成或修改 .docx、.xlsx 和 .pptx 文件。
tesseract-ocr/tesseract
— tesseract-ocr/tesseract 是一款开源 OCR 引擎,提供基于神经网络(LSTM)的行识别和传统字符模式识别两种引擎,并支持 100 多种语言的文本识别。
Unstructured-IO/unstructured
— unstructured 是一个 Python 库,用于简化大语言模型(LLM)场景下非结构化数据的摄入与预处理,可将图片和文本文档转换为结构化输出。
paperless-ngx/paperless-ngx
— paperless-ngx 是一个由社区支持的文档管理系统,通过 OCR、组织和索引,将纸质或数字文档转化为可搜索的在线档案。它面向希望自行托管并集中管理文档的用户。
iOfficeAI/OfficeCLI
— officecli 以单一、无依赖的二进制 CLI 形式发布,使 AI 代理能够在不安装 Office 的情况下创建、读取、编辑 Word、Excel 和 PowerPoint 文件,并包含渲染功能用于文档视觉验证。
PDFMathTranslate/PDFMathTranslate
— pdfmathtranslate 是一款用于翻译科学 PDF 文档并保留原始版面布局的工具。它能够在翻译过程中保留公式、图表、目录和注释,并支持生成双语对照文档。
HKUDS/RAG-Anything
— rag-anything 是一个面向多模态文档处理的 RAG 框架,旨在解决传统纯文本 RAG 系统无法有效处理包含多样化多模态内容文档的问题。该框架整合了文档解析、专业内容分析与混合检索功能,支持从多种格式的文档中提取信息并回答多模态查询。
google/langextract
— langextract 是一个用于从非结构化文本中提取结构化信息的 Python 库,提供精确的来源定位和长文档处理能力。它通过少量示例适配不同领域,并将每项抽取结果映射回源文本的精确位置以便溯源审查。
explosion/spaCy
— explosion/spacy 是面向 Python 生产场景的自然语言处理库,适合需要在统一体系内完成文本切分、标注、句法分析、实体识别、文本分类及模型训练与封装的团队。其选型优势在于处理速度、覆盖多语言的预训练管线,以及从训练到部署的工程化能力。
JaidedAI/EasyOCR
— easyocr 是一个支持 80 多种语言和主要书写体系的即用型 OCR 库,接受多种图像输入形式并返回包含边界框、文本和置信度的结构化结果。
DrewThomasson/ebook2audiobook
— ebook2audiobook 将多种格式的电子书转换为带有章节和元数据的有声书,支持 1158 种语言和多种 TTS 引擎。该工具可选克隆自定义声音,并能以较低硬件门槛在本地或托管环境中运行。
×