PixLog v0.1.0
Git tells you an image blob changed. PixLog shows which pixels changed, which
commit introduced them, and how the asset was produced, while Git remains the
only commit graph.
Highlights
- Pixel-aware diffs with visual-change ratio, RMSE, SSIM, changed regions, and
heatmap export. - Visual blame that traces a coordinate through Git history and renames.
- Exact-byte media objects, Git pointer filters, file/HTTP Batch transfer, and
hydration. - Generation recipes, local capture journal, metadata inspection, and guarded
reproduction. - Visual policies for formats, sizes, recipes, SSIM, masks, and protected regions.
Install
brew install zhao-xuan/tap/pixlog chafa
pixlog initPrebuilt archives for Linux, macOS, and Windows are attached below with SHA-256
checksums. The current runnable demo
is maintained in the main repository.
Known Limitations
- Built-in pixel decoding currently covers PNG, JPEG, and GIF. Other recognized
formats retain exact-byte history and provenance but may not have visual diff. - Photoshop and browser adapters still require host packaging and validation.
- There is no hosted collaboration service or Web review UI.
- Hosted-model recipes may be provenance-only; PixLog does not invent unknown
seeds, steps, or deterministic-reproduction claims.
Full changelog: https://github.com/zhao-xuan/PixLog/commits/v0.1.0
