jina-ai/reader

Convert any URL to an LLM-friendly input with a simple prefix https://r.jina.ai/

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 42 minutes ago
Added to GitGenius on September 5th, 2026
Created on April 10th, 2024
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 880
Total Stargazers: 11,959 (+0)
Total Subscribers: 54 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Reader is a web-to-markdown conversion service that transforms any URL into LLM-friendly input through a simple proxy prefix.

Reader solves the problem of feeding raw web content to language models and retrieval-augmented generation systems, which struggle with HTML formatting, ads, and irrelevant page elements. It works by accepting a URL prefixed with https://r.jina.ai/ and returning cleaned, markdown-formatted content optimized for LLM consumption. The service also includes a search capability via https://s.jina.ai/ that lets language models query the web for current information. The tool intelligently selects between headless Chrome rendering for JavaScript-heavy sites and lightweight curl-based fetching for simpler pages. Beyond web pages, it handles PDFs via PDF.js, Microsoft Office documents through LibreOffice conversion, and images through vision-language model captioning.

Teams building AI agents, RAG systems, or applications that need to feed web content to language models should consider this tool. It eliminates the need to build custom web scraping and content cleaning pipelines. The hosted service at r.jina.ai is free and production-ready with documented rate limits, making it suitable for both prototyping and deployed systems. The open-source branch runs locally in stateless mode with optional S3-compatible bucket caching via Docker Compose, giving teams the flexibility to self-host if needed. The README does not compare Reader to alternative solutions.

The project maintains active synchronization between its open-source branch and the production SaaS codebase, with recent updates decoupling the storage layer and adding support for direct file uploads of PDFs and Office documents. Development has evolved from Firebase-backed infrastructure to a Cloud Run deployment with MongoDB, reflecting a shift toward more portable and self-hostable architecture. The tool is positioned as a core product of Jina AI with explicit commitments to stability and ongoing maintenance.