Skip to content

v0.4.1 — first public release

Choose a tag to compare

@BeatoutC BeatoutC released this 18 Sep 14:21
· 38 commits to main since this release

First public release.

sendmecongo moves files out of a physically isolated machine in one direction only — a fountain-coded QR stream on the screen, a phone camera on the other side, and a byte-identical file at the end. No network, no USB, no Bluetooth.

What's in it

Binary Runs on What it is
sendmecongo-send the isolated machine GUI + fullscreen player, one exe, two modes
sendmecongo-recv the receiver's machine standalone recovery tool — nothing to install, no Python, no FFmpeg
sendmecongo-bench dev box capacity calibration, frame export, erasure simulation
  • SMQ1 protocol (SMC1 container + SMQ frames), RaptorQ fountain coding (RFC 6330), four CRC layers, recovery stops as soon as K' symbols arrive.
  • Measured 100.2 KB/s end-to-end (turbo60, --size 1600, 4K60 recording), every run byte-identical.
  • GUI and CLI in Simplified Chinese / Traditional Chinese / English.
  • Dual-licensed MIT OR Apache-2.0.

Assets (macOS, Apple Silicon only)

File Size SHA-256
sendmecongo-recv-0.4.1.dmg 4.6 MB 87963520b7fe46c4a34617905dadc125dbe2e4d81847b4456375de699183af77
sendmecongo-send-0.4.1.dmg 4.4 MB 16ac7938c18a22cc04f6e35987ba9d3e7ad69013263eea78db993bdb1418bdfe

The receiver's DMG is the one to hand to someone else: mount it, drag the app to Applications, drag the recording into the window.

The apps are ad-hoc signed (no Apple Developer account), so Gatekeeper challenges the first launch after a download: right-click → Open on older macOS, Settings → Privacy & Security → Open Anyway on macOS 15+. Copied from a USB stick there is no challenge. The DMG also contains a one-line quarantine-clearing .command as a fallback.

Intel Macs are not supported — the binaries are arm64 only, deliberately.