PixelRAG: A New Way to Search the Web
PixelRAG takes a simple idea and turns it into a interesting new shift in retrieval. Instead of parsing a page into text, it renders the page as screenshots and searches the images directly. This keeps tables, charts, diagrams, layout and visual structure intact. Traditional RAG pipelines lose these details when they strip a page down to text.
PixelRAG uses a vision‑language embedding model fine‑tuned on screenshots. It breaks a page into tiles, embeds each tile and builds a visual index. You can query the hosted index of more than eight million Wikipedia pages with text or images. The system returns the tiles that contain the answer, even when the answer is inside a table or chart.
PixelRAG also ships a screenshot tool called pixelshot. Claude can use it through the pixelbrowse plugin to read pages visually. Instead of fetching HTML, Claude looks at the rendered page and interprets the content the way a person would.
![]()
The project includes tools for rendering, embedding, indexing and serving your own visual search pipeline. You can build a local index, serve it through a FastAPI service or use Qdrant for large‑scale vector storage.
PixelRAG shows what happens when retrieval stops relying on text and starts using the full visual structure of a document. It is a practical step toward search systems that understand pages the way humans see them.
![]()
Related Thoughts
Perspectives sharing related architectures, models, and domain context.
The Illusion of Autonomy: Why AI Breakthroughs Still Require Human Oversight
A fascinating debate recently broke out on LinkedIn that cuts right to the heart of how we evaluate technological...
Building GeoAI Systems That People Can Trust
The latest edition of the GeoAI and the Law Newsletter lays out a clear message for anyone working at the intersection...
The Unattended Digging Machine: Who Takes the Blame When AI Goes Rogue?
When an autonomous AI workflow causes real damage, who answers for the fallout? This question moved from legal journals...