视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
pixelrag【文档与办公】Use PixelRAG for visual document RAG: screenshot capture, visual index building, FAISS/Qdrant serving, evaluation reproduction, and LoRA training/data workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a task names PixelRAG, pixelshot, pixelrag, visual RAG over screenshots, document screenshot tiles, Qwen3-VL visual embeddings, FAISS/Qdrant visual indexes, PixelRAG search APIs, paper reproduction, or the PixelRAG LoRA training data pipeline.
pip install pixelrag. Add only the needed extra: pixelrag[index], pixelrag[serve], pixelrag[qdrant], pixelrag[pdf], or pixelrag[dev].python -c "import pixelrag, pixelrag_render; print('ok')"
pixelshot --help
pixelrag --help
| User request | Use this route |
|---|---|
| Capture URLs, authenticated browser pages, PDFs, HTML, text, or images into screenshot tiles | render-capture |
Build a local visual index from documents, debug pixelrag.yaml, chunk/embed/build FAISS or Qdrant indexes | index-build |
Start or query pixelrag serve, call /search, use FAISS/Qdrant backends, fetch tile images, debug departments | serve-search |
| Reproduce paper benchmark cells, configure reader/search serves, run eval graders, debug low scores | evaluation-reproduction |
| Use the released LoRA adapter, prepare synthetic data, run or debug the separate training project | training-and-data |
Render a page or local file:
pixelshot https://example.org --output ./tiles
pixelshot paper.pdf --output ./tiles --dpi 200
Build an index from local documents:
source:
type: local
path: ./my_docs
embed:
model: Qwen/Qwen3-VL-Embedding-2B
device: auto
output: ./my_index
pixelrag index build --config pixelrag.yaml --limit 10
Serve and search:
pixelrag serve --index-dir ./my_index --articles-json ./my_index/articles.json --tiles-dir ./my_index/tiles --port 30001
curl -s -X POST http://localhost:30001/search \
-H "Content-Type: application/json" \
-d '{"queries":[{"text":"overview diagram"}],"n_docs":5}'
train/ workflow is a separate uv project. Do not install it into the root PixelRAG package environment unless the task explicitly asks for training.