← 返回全部文章
·约 10 分钟PPT

PixelRAG

检索记忆办公写作浏览器爬虫

配套媒体

本页对应的 PPT 与演示视频

PixelRAG-recommend.mp4
PPT
PixelRAG-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../PixelRAG-recommend.pptx
视频../../PixelRAG-recommend.mp4
本文目录
  1. 🚀 什么是 PixelRAG?
  2. ✨ 核心功能一览
  3. 🛠️ 5 分钟上手:零配置体验
  4. 方案 A:直接调用云端 API(无需安装)
  5. 方案 B:本地安装
  6. 方案 C:给 Claude 装上"眼睛"(pixelbrowse 插件)
  7. 📊 与竞品对比
  8. 💡 技术架构深度解析
  9. pipeline:文本 RAG vs 像素 RAG
  10. 技术栈一览
  11. 训练数据公开可获取
  12. 💡 适用场景
  13. 场景 1:AI Agent 浏览网页
  14. 场景 2:企业内部文档 RAG
  15. 场景 3:Wikipedia 知识问答
  16. 场景 4:视觉相似搜索
  17. 用户群体总结
  18. 📦 部署方案
  19. 🎯 总结

📌 核心价值:把网页截屏当索引,让 AI 直接"看图说话",表格/图表/排版零丢失

UC Berkeley 开源视觉 RAG 系统,将网页渲染为截图瓦片,用视觉语言模型直接检索图片中的答案。支持 828 万篇 Wikipedia 即时检索,开源 Apache-2.0。

封面图


🚀 什么是 PixelRAG?

传统 RAG 管道有这样一条隐形的"信息死亡链":抓取网页 → HTML 解析 → 剥离标签 → 文本分块 → 向量化 → 检索。问题出在第 2 步——HTML-to-text 解析器会丢掉 40% 以上的页面内容。表格变成扁平文本流,图表直接消失,多栏布局被压成线性文字。

PixelRAG Banner

PixelRAG 来自 UC Berkeley 的 SkyLab、BAIR 和 Berkeley NLP 实验室(指导教授包括 Apache Spark 创始人 Matei Zaharia),它完全跳过了"解析"这一步:

  1. 用 pixelshot 将网页渲染为截屏瓦片
  2. 用视觉语言模型嵌入图像
  3. 在图像向量空间中检索
  4. 将相关截屏瓦片喂给 VLM 直接"看图答题"

核心创新:不再把网页转成文本再索引,而是把网页截屏当索引,保留所有视觉结构

GitHub stars GitHub forks


✨ 核心功能一览

功能对比表


🛠️ 5 分钟上手:零配置体验

方案 A:直接调用云端 API(无需安装)

Berkeley 团队托管了 828 万篇 Wikipedia 的预构建像素索引,连 API Key 都不需要:

curl -X POST https://api.pixelrag.ai/search \
  -H "Content-Type: application/json" \
  -d '{"queries": [{"text": "What is the capital of France?"}], "n_docs": 5}'

返回的是 base64 编码的图像瓦片 + 元数据,直接传给 VLM 即可阅读。

在浏览器中体验:pixelrag.ai

方案 B:本地安装

pip install pixelrag

# 渲染一个网页为截屏瓦片
pixelshot https://en.wikipedia.org/wiki/Python --output ./tiles

# 安装子模块
pip install 'pixelrag[embed]'   # 嵌入 & 构建索引
pip install 'pixelrag[index]'   # 完整管道编排
pip install 'pixelrag[serve]'   # FastAPI 搜索服务

方案 C:给 Claude 装上"眼睛"(pixelbrowse 插件)

这是整个项目里最立竿见影的功能:

pip install pixelrag
claude plugin marketplace add StarTrail-org/PixelRAG
claude plugin install pixelbrowse@pixelrag-plugins

然后在 Claude Code 中:

/screenshot https://news.ycombinator.com

或者命令行:

claude -p "screenshot https://arxiv.org/abs/2404.12387 and explain the key findings"

Claude 会截图页面 → 读取图像 → 看到表格、图表和布局,而不是被剥离的 HTML。

注意:pixelbrowse 不需要构建索引,对单次查看网页的 Agent 任务延迟几乎为零


📊 与竞品对比

竞品对比表


💡 技术架构深度解析

pipeline:文本 RAG vs 像素 RAG

Pipeline 架构图

核心差异:

维度 传统文本 RAG PixelRAG
输入 HTML → 文本块 网页截屏瓦片
嵌入模型 文本 embedding(如 text-embedding-3) Qwen3-VL-Embedding-2B(LoRA 微调)
检索对象 文本块 图像瓦片
阅读模型 LLM VLM(GPT-4o/Claude/Qwen)
表格处理 容易错乱 原样保留
图表处理 完全丢失 精确还原

技术栈一览

组件 技术选型
渲染引擎 Playwright + Chrome DevTools Protocol (CDP)
嵌入模型 Qwen3-VL-Embedding-2B(LoRA 微调于截屏数据)
索引引擎 FAISS(Facebook 向量搜索库)
服务框架 FastAPI + uvicorn
部署 PyPI 包分发,支持 GPU 加速

训练数据公开可获取

  • LoRA 适配器:Chrisyichuan/wiki-screenshot-embedding-lora
  • 训练数据集:Chrisyichuan/screenshot-training-natural-filtered-v2
  • Wikipedia 像素索引:StarTrail-org/pixelrag-faiss-indexes(~217 GB)

💡 适用场景

场景 1:AI Agent 浏览网页

传统 Agent 抓取网页 text 时,表格变成无序文本流,图表消失。PixelRAG 的 pixelbrowse 让 Claude 直接"看"页面。

输入:任意 URL 输出:截屏瓦片 → VLM 理解 → 精确回答 适用:Dashboard 数据解读、论文理解、竞品分析

场景 2:企业内部文档 RAG

财报 PDF、规格书、扫描件——这些 text-based RAG 最容易翻车的地方,正是 PixelRAG 最有优势的地方。

场景 3:Wikipedia 知识问答

828 万篇 Wikipedia 的预构建索引,零配置即用,SimpleQA 准确率 78.8% vs 文本 RAG 71.6%。

场景 4:视觉相似搜索

支持以图搜图,API 可以接受图像作为 query,找到视觉相似的页面。

用户群体总结

  • ✅ AI Agent 开发者:想要 Agent 能真正"看懂"网页的人
  • ✅ RAG 系统工程师:遇到表格/图表/多栏布局处理瓶颈的团队
  • ✅ Claude Code 用户:装一个 pixelbrowse 插件即用
  • ✅ 知识库建设者:需要索引 PDF/扫描件/幻灯片等视觉文档
  • ❌ 不适合:纯文本场景(博客、新闻、代码文档),文本 RAG 已足够

📦 部署方案

方案 适用场景 成本
云端 API(pixelrag.ai) 快速验证、Wikipedia 问答 免费
本地构建索引 私有文档库 GPU + 存储
Hugging Face 下载预构建索引 大规模部署 ~217 GB 存储

构建自定义索引:

# pixelrag.yaml
source:
  type: local
  path: ./my_docs

embed:
  model: Qwen/Qwen3-VL-Embedding-2B
  device: cuda

output: ./my_index
pixelrag index build
pixelrag serve --index-dir ./my_index --port 30001

🎯 总结

PixelRAG 不是简单地在文本 RAG 上多加了几个百分点——它从根本上重新定义了问题。当整个 RAG 社区在过去两年里疯狂优化文本提取、分块策略、嵌入模型时,没人停下来问:"网页本来就是视觉文档,为什么非要把它们转成文本?"

性能数据:

  • 📈 SimpleQA 准确率 +18.1%(78.8% vs 71.6%)
  • 📉 Agent 运行 token 消耗 减少 3-10x
  • 💰 成本比商业搜索 API 低 2-4 倍
  • 📊 表格查询准确率 +6.3 个百分点(48.8% vs 42.5%)

推荐指数: ⭐⭐⭐⭐⭐(满分5星)

适合人群: AI Agent 开发者、RAG 工程师、Claude Code 用户、知识库建设者

立即体验: pixelrag.ai

GitHub 仓库: StarTrail-org/PixelRAG


数据截至 2026-06-23,最新信息请以官网为准。