PaddleOCR
PaddlePaddle/PaddleOCR · Updated
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
PaddlePaddle/PaddleOCR is a Python repository in the RAG & Retrieval category with 91,932 stars and 11,583 forks on GitHub, released under the Apache-2.0 license, last updated 1mo ago.
How to install PaddleOCR in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install PaddleOCR in Claude CodeAnthropic's agentic CLI
Clone & open
bashgit clone https://github.com/PaddlePaddle/PaddleOCR.git cd PaddleOCR claudeLet Claude read it
Ask “/init” to generate a CLAUDE.md, then have Claude explain, run, or extend the codebase. It reads files on demand.
How to install PaddleOCR in Claude DesktopDesktop app (MCP config)
Clone the repository
bashgit clone https://github.com/PaddlePaddle/PaddleOCR.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install PaddleOCR in CursorAI-first code editor
Clone & open in Cursor
bashgit clone https://github.com/PaddlePaddle/PaddleOCR.gitIndex & chat
Open the folder — Cursor indexes it automatically. Use @Codebase in chat to ask about it or scaffold from it.
How to install PaddleOCR in Codex CLIOpenAI coding agent
Clone
bashgit clone https://github.com/PaddlePaddle/PaddleOCR.gitPoint Codex at it
Run codex in the repo root; add setup notes to AGENTS.md so the agent knows how to build & test.
How to install PaddleOCR in WindsurfCodeium's agentic IDE
Clone & open
bashgit clone https://github.com/PaddlePaddle/PaddleOCR.gitUse Cascade
Windsurf indexes the workspace; ask Cascade to explain or reuse modules from the repo.
How to install PaddleOCR in ClineVS Code autonomous agent
Clone the repository
bashgit clone https://github.com/PaddlePaddle/PaddleOCR.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install PaddleOCR in VS CodeCopilot / MCP support
Clone the repository
bashgit clone https://github.com/PaddlePaddle/PaddleOCR.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
Documentation
Full READMEGlobal Leading OCR Toolkit & Document AI Engine
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Русский | Español | العربية
PaddleOCR converts PDF documents and images into structured, LLM-ready data (JSON/Markdown) with industry-leading accuracy. With 70k+ Stars and trusted by top-tier projects like Dify, RAGFlow, and Cherry Studio, PaddleOCR is the bedrock for building intelligent RAG and Agentic applications.
🚀 Key Features
📄 Intelligent Document Parsing (LLM-Ready)
*Transforming messy visuals into structured data for the LLM era.*
- SOTA Document VLM: Featuring PaddleOCR-VL-1.6 (0.9B), the industry's leading lightweight vision-language model for document parsing. It achieves 96.3% accuracy on OmniDocBench v1.6, leads in text, formula, and table recognition, and shows significantly enhanced capabilities in ancient documents, rare characters, seals, and charts, with structured outputs in Markdown and JSON formats.
- Structure-Aware Conversion: Powered by PP-StructureV3, seamlessly convert complex PDFs and images into Markdown or JSON. Unlike the PaddleOCR-VL series models, it provides more fine-grained coordinate information, including table cell coordinates, text coordinates, and more.
- Production-Ready Efficiency: Achieve commercial-grade accuracy with an ultra-small footprint. Outperforms numerous closed-source solutions in public benchmarks while remaining resource-efficient for edge/cloud deployment.
🔍 Universal Text Recognition (Scene OCR)
*The global gold standard for high-speed, multilingual text spotting.*
- 100+ Languages Supported: Native recognition for a vast global library. PP-OCRv6 supports 50 languages with a single unified model (Chinese, English, Japanese, and 46 Latin-script languages) — no model switching needed for multilingual documents.
- Complex Element Mastery: Beyond standard text recognition, we support natural scene text spotting across a wide range of environments, including IDs, street views, books, and industrial components
- Performance Leap: PP-OCRv6 achieves +4.6% detection and +5.1% recognition accuracy over PP-OCRv5, surpassing mainstream Vision-Language Models. 5.2× CPU inference speedup end-to-end.
🛠️ Developer-Centric Ecosystem
- Seamless Integration: The premier choice for the AI Agent ecosystem—deeply integrated with Dify, RAGFlow, Pathway, and Cherry Studio.
- LLM Data Flywheel: A complete pipeline to build high-quality datasets, providing a sustainable "Data Engine" for fine-tuning Large Language Models.
- One-Click Deployment: Supports various hardware backends (NVIDIA GPU, Intel CPU, Kunlunxin XPU, and diverse AI Accelerators).
📣 Recent updates
🔥 2026.07.22: HPD-Parsing is now available
Excerpt — the full document is on GitHub.
More RAG & Retrieval repositories
- RAG & Retrieval143k
awesome-llm-apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
PythonApache-2.0Shubhamsaboo/awesome-llm-apps
- RAG & Retrieval85k
hello-agents
📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程
Pythondatawhalechina/hello-agents
- RAG & Retrieval80k
Prompt-Engineering-Guide
🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.
MDXMITdair-ai/Prompt-Engineering-Guide
- RAG & Retrieval68k
mem0
The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.
PythonApache-2.0mem0ai/mem0
- RAG & Retrieval68k
anything-llm
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience
JavaScriptMITMintplex-Labs/anything-llm
- RAG & Retrieval59k
serviette
A no-code RAG server that keeps answers in sync with your documents. Works with 8 vector databases. Built on Pathway.
PythonMITpathwaycom/serviette
Catalog data refreshed . Something wrong? Report it.