Skip to content

Desktop workflow

Desktop v0.2 is a guided three-step workflow over the same core rules as the CLI.

Select individual image files, select a folder, or drop paths when the platform exposes them. The app keeps the selected paths in the React view and asks the Bun main process to inspect and discover inputs.

Choose an output directory and edit an ordered list of operations: resize, crop, transparent trim, padding, conversion, quality, and metadata removal. The editor validates the pipeline before it is handed to the service.

Select Preview plan before execution. The preview shows the deterministic run id, files, output paths, warnings, and conflicts. Only Execute confirmed plan writes results. Progress and the final summary report processed, skipped, failed, and cancelled files.

The webview does not read the filesystem or image bytes. Filesystem access and image processing stay in the Bun main process and cross the boundary through typed RPC. This public website is separate from the desktop runtime; it does not import Electrobun modules or @rastry/image-engine.

Read safety and the shared pipeline contract before building a workflow you want to repeat in the CLI.