Flash OS images to SD cards and USB drives, safely and easily.
A native desktop application built with Rust and GPUI, inspired by balenaEtcher.
- Select source — pick a disk image from file or paste a URL
- Select target — choose one or more drives from the detected list
- Flash — write image to block device with real-time progress (speed, ETA)
- Verify — SHA-256 checksum verification after write
- Cancel — abort in-progress flash at any time
- Compressed images — auto-decompresses
.gz,.bz2,.xz,.zip - Drive safety — warns on system drives, large drives, read-only drives
cargo build --releaseRequires Rust and the system dependencies for GPUI (see crepuscularity docs).
Writing to block devices requires root. Run with:
sudo cargo run --releaseOr build and run the binary with sudo.
cargo run # build and run
cargo test # run unit tests (41)
crepus dev --bin incisor --dev # hot-reload loopMPL-2.0. Derived from balenaEtcher (Apache-2.0).