Skip to content

Rastry documentation

Rastry is a local-first tool for optimizing, transforming, and organizing image batches. The CLI and Desktop v0.2 workflow use the same TypeScript contracts, so a pipeline is readable, repeatable, and safe to run again.

Rastry supports PNG, JPEG, and WebP input and output. The current operation set is resize, crop, transparent trim, padding, conversion with quality, and metadata removal.

Background removal, OCR, AVIF, screenshots, cloud processing, accounts, and watch mode are not shipped capabilities. See the roadmap for the intended sequence.

Every run can be planned before it writes. Dry-run is the default CLI behavior, and Desktop shows a plan preview before execution. Outputs use a derived name or an explicit output directory; originals and existing files are not silently replaced. Read the full safety model.