A self-hosted, OpenAI-compatible AI engine that runs LLMs, vision, voice, image and video models on any hardware, including CPU-only machines.
StarTrail-org/PixelRAG
Open-source pipeline that renders web pages and PDFs as screenshots and retrieves them visually, so tables and charts survive for RAG.
- Estrellas
- 10,309
- Forks
- 910
- Issues abiertos
- 19
- Último commit
- hace 5 días
¿Qué es?
PixelRAG treats documents as images rather than text. It renders web pages, PDFs and images into screenshot tiles, embeds them with a Qwen3-VL-Embedding model, and searches a FAISS or Qdrant index. Because layout, tables, charts and infographics are kept intact, a reader model can answer questions that text-chunk pipelines lose when HTML is parsed.
The project ships several pieces: the pixelshot CLI for capture via Playwright/CDP, the pixelrag umbrella command for chunking, embedding, index building and a FastAPI search server, and a LoRA fine-tuning recipe in a separate train/ project. A hosted search API over a pre-built index of 8.28M Wikipedia pages is available, and the same rendering can be used by Claude Code or opencode through a plugin.
Funciones clave
- 01Renders web pages and PDFs into screenshot tiles with pixelshot.
- 02Embeds page images with a Qwen3-VL-Embedding model that can be LoRA fine-tuned.
- 03Builds FAISS or Qdrant indexes and serves search through a FastAPI endpoint.
- 04Supports image queries for visual search.
- 05Runs on Linux with CUDA and on macOS with Apple Silicon MPS.
Casos de uso
- Answering questions over documents where tables and charts carry the key numbers.
- Letting an AI coding agent read a web page as an image instead of raw HTML.
- Indexing a private collection of PDFs for visual search on a local machine.
Temas
Preguntas frecuentes
- ¿Qué es PixelRAG?
- Open-source pipeline that renders web pages and PDFs as screenshots and retrieves them visually, so tables and charts survive for RAG. PixelRAG treats documents as images rather than text. It renders web pages, PDFs and images into screenshot tiles, embeds them with a Qwen3-VL-Embedding model, and searches a FAISS or Qdrant index. Because layout, tables, charts and infographics are kept intact, a reader model can answer questions that text-chunk pipelines lose when HTML is parsed.
- ¿PixelRAG es gratuito? ¿Qué licencia tiene?
- PixelRAG es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿PixelRAG sigue mantenido?
- Mantenimiento activo. El último commit de PixelRAG fue el 14 oct 2026.
- ¿Para qué puedo usar PixelRAG?
- Answering questions over documents where tables and charts carry the key numbers. Letting an AI coding agent read a web page as an image instead of raw HTML. Indexing a private collection of PDFs for visual search on a local machine.
- ¿Dónde consigo PixelRAG?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/StarTrail-org/PixelRAG
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
An open-source autonomous research agent that plans questions, gathers web and local sources, and writes cited reports with any LLM provider.
Incremental data pipeline framework in Python with a Rust core that keeps vector indexes and knowledge graphs in sync with changing sources for AI agents and RAG apps.
A modular Agentic RAG tutorial and project built on LangGraph, with hierarchical indexing, conversation memory, and query clarification.
Open-source MPP real-time analytics and search database offering fast SQL analytics, lakehouse query acceleration, and hybrid text/vector search.
An educational JavaScript tutorial that builds retrieval-augmented generation step by step with local LLMs and no cloud APIs.