Newborn Newborn Rust RS
↑ 34 ?
pagesift YOLOW92/pagesift

Self-hosted web scraper, crawler and document parser for AI agents: URLs, PDFs with OCR and Office files to clean Markdown/JSON. Firecrawl- and Jina-compatible API, MCP server, agent endpoint, Python/Node SDKs. Single Rust binary.

HEALTH ? 100 / Healthy
// solo builder// release machine ai-agentsbrowser-automationdata-extractionfirecrawlhtml-to-markdownmarkdownmcppdf-extractionragrust ?

// readme

pagesift 1.0.0

The web and document layer for AI agents: any URL, PDF or Office file in, clean Markdown or JSON out.
One self-hosted Rust binary with a CLI, Firecrawl and Jina Reader APIs, an MCP server, and Python and Node.js packages.

English · 简体中文 · 日本語 · Español

What it is

pagesift reads the web and documents for software that thinks: it fetches a URL, rendering JavaScript only when that adds content, or opens a local file, and returns the content as Markdown or structured JSON. It covers single pages, whole sites, scanned PDFs, browser actions, change monitoring and research runs driven by your own model.

Can replace or sit alongside: Firecrawl (same v1/v2 API, self-hosted), Jina Reader (/r/ and /s/), Crawl4AI, trafilatura, Readability, pymupdf4llm, Docling, Kreuzberg.

At a glance

  • Input: URLs, HTML, PDF including scanned pages (OCR), Word, Excel, PowerPoint, EPUB, CSV, WARC archives
  • Output: Markdown,…