Using PixelRAG with Claude Code (August 2026) — Visual RAG for Documents with Tables and Diagrams PixelRAG, an open-source visual retrieval-augmented generation tool, treats documents as screenshots to preserve layout and structure for AI models. The project, built by StarTrail-org, includes components for rendering, embedding, indexing, serving, and training, and integrates with Claude Code via a plugin. It enables visual understanding of tables, charts, and infographics, differing from traditional text-based RAG. PixelRAG is a visual RAG tool that treats web pages, PDFs, and images as screenshots rather than text — preserving the layout of tables and charts so you can search and reference them as-is. This post covers installing it as a plugin, actual usage, how it differs from traditional text-based RAG, and the gotchas you're likely to hit — all from a Claude Code user's perspective. What you'll get out of this post PixelRAG renders documents — web pages, PDFs, images — as screenshots and feeds those images directly to the model. The visual structure that HTML parsing normally destroys — tables, charts, layout, infographics — stays intact, so the model can actually answer questions about them. PixelRAG is an open-source project built around "Visual Retrieval-Augmented Generation," made up of 5 components: | Component | Role | |---|---| pixelrag-render | Converts documents web pages, PDFs into image tiles via Playwright/CDP | pixelrag-embed | Vectorizes tile images and builds a FAISS index | pixelrag-index | Runs the full source → ingest → embed → index pipeline | pixelrag-serve | Serves a FAISS search API CPU/GPU | pixelrag-train | Fine-tunes Qwen3-VL-Embedding via LoRA | These are all now bundled into a single pixelrag package, installable with one pip install pixelrag . As a Claude Code user, the first thing you'll actually touch is the pixelshot command shipped by pixelrag-render and the "pixelbrowse" plugin that wires it into Claude Code. php flowchart LR A URL / PDF -- B "pixelshot