Zerox

不活跃
GitHub TypeScript MIT

简介

基于视觉模型的 OCR 与文档提取工具,支持将 PDF、图片等文档高效转换为结构化文本。

核心特性

  • 将 PDF、DOCX、图片等文档转换为图像后调用视觉模型生成 Markdown
  • 支持 OpenAI、Azure OpenAI、AWS Bedrock、Google Gemini、Vertex AI 多家模型供应商
  • 提供 Node.js 和 Python 双语言 SDK,异步 API 与并发处理
  • 内置结构化数据提取功能,支持自定义 Schema 从文档中抽取结构化信息
  • 支持页面方向校正、边缘裁剪、格式保持等文档预处理能力
  • 提供 maintainFormat 选项实现跨页表格等复杂布局的一致性输出

适用场景

💡 RAG 管道中将 PDF 文档转换为可检索的 Markdown 文本
💡 发票、合同等商业文档的结构化信息自动提取
💡 批量处理扫描文件并生成可编辑的文本版本
💡 将图表、表格密集型文档转换为 AI 可理解的格式
💡 为 AI Agent 提供文档理解能力,支持多模态输入

优势与不足

优势

  • 社区热度高(12.3k stars)
  • 开源许可证友好(MIT)
  • 项目有一定历史沉淀(已维护 2 年)
  • Issue 响应及时,积压少

⚠️ 不足

  • 已超过 15 个月未更新

快速开始

1. Node.js 安装:`npm install zerox`
2. 使用示例:
```ts
import { zerox } from 'zerox';
const result = await zerox({
  filePath: 'path/to/document.pdf',
  credentials: { apiKey: process.env.OPENAI_API_KEY },
});
```
3. 或安装 Python 版本:`pip install py-zerox`

相关项目

Crawlee

25.7k · TypeScript
活跃 A+

Crawlee 是一个面向 Node.js 的 Web 爬取和浏览器自动化库,支持 Puppeteer、Playwright、Cheerio 等多种引擎,专为构建可靠的爬虫而设计,可提取 HTML、PDF 等数据用于 AI、LLM 和 RAG 应用。

typescriptjavascriptdata-processing +3
  • · 多引擎统一接口 — 同一 API 支持 Puppeteer、Playwright、Cheerio 和原始 HTTP
  • · 反检测伪装 — 默认配置即可模拟人类行为规避主流反爬机制
  • · 代理轮换与会话管理 — 内置代理轮换、指纹生成和会话持久化

MinerU

79.5k · Python
活跃 A+

MinerU 是一个高质量文档解析工具,能够将 PDF 等复杂文档转化为 LLM 友好的 Markdown 和 JSON 格式,为 RAG 流程和 Agentic 工作流提供文档数据预处理能力。

data-processingragpython +2
  • · 多格式文档解析 — 原生支持 PDF、DOCX、PPTX、XLSX、图片输入,输出 Markdown/JSON
  • · VLM + OCR 双引擎 — 视觉语言模型与 OCR 结合,支持 109 种语言识别,准确率 OmniDocBench 95+
  • · 公式与表格提取 — 公式自动转 LaTeX,表格转 HTML,支持跨页表格合并和图表解析

Scira

11.9k · TypeScript
活跃 A+

极简主义 AI 搜索引擎,帮助用户在互联网上查找信息并引用来源,基于 Vercel AI SDK 构建,支持多种 AI 模型。

typescriptllmrag +3
  • · 智能研究平台,支持多步骤规划,将复杂问题分解为子任务执行
  • · 17 种搜索模式,涵盖网页、学术、GitHub、Reddit、股票、加密货币、YouTube 和 X(Twitter)
  • · 28 个集成工具,覆盖搜索、金融数据、地理位置、媒体、代码执行和文件查询

Vane

36.7k · TypeScript
活跃 A+

AI 驱动的智能问答引擎,支持多模型集成、联网搜索和本地知识库,提供类似 Perplexity 的搜索体验。

ragtypescriptllm +2
  • · 多模型 LLM 支持 — 通过 Ollama 使用本地模型,或连接 OpenAI、Anthropic Claude、Google Gemini、Groq 等云端提供商,按需混合搭配
  • · SearxNG 隐私搜索 — 集成 SearxNG 元搜索引擎,聚合多个搜索引擎结果,全程不追踪用户身份
  • · 智能搜索模式 — 速度模式快速回答、平衡模式日常搜索、质量模式深度研究,按场景切换