@putdotio/vref is a small render-and-serve CLI.
vref buildvalidates a repo-local manifest and screenshot assets, then writes a static gallery.vref validateandvref build --checkvalidate without writing files.vref serveserves the generated reference folder locally.vref describe --output jsonexposes the command and manifest contract for agents.- App repos own screenshot capture, file updates, and manifest metadata updates.
- no screenshot capture
- no screenshot approval or copying
- no visual diffing
- no PR comments
- no cross-repo screenshot aggregation
- no hosted service or demo
- no platform-specific capture logic
- Manifest and screenshots live in the product repo, usually under
.vref/. - The manifest path can be overridden for migrating repos such as
docs/visual/manifest.json. - Build and serve reject unsafe paths, traversal, URL-like asset paths, and symlink escapes.
- Prototype and visual-experiment repos remain separate; app screenshots stay in the owning app repo.