BLIT

BLIT

Big files, moved fast, proven intact.

A native Mac app for moving large files between SFTP servers, external drives and NAS shares. Every file is checked by SHA-256 where it lands, before it gets its real name.

macOS 27 Apple silicon SFTP · SMB · local Build 0.2.3 · in development
The condensed HUD · live simulation--:--:--
SHOOT_2026-09 0% 0.0MB/S 3× · 255K×32 · EN7

Item

FileA001_C003.MOV
RouteSFTP → SSD

Throughput · 60 s

0.0MB/S
PEAK 0.0ETA --:--

Link data

Conn3
RTT148 MS
Window16 MB · RCVBUF 7 MB
VerifySERVER SHA-256
Hash cache0/0

Log

01

Verified, not assumed

Hashed on the server

Blit asks the server for each file's SHA-256 while the file is still in its cache, and hashes its own copy as the bytes arrive. The two have to match before the file gets its real name.

Until then it's a .blitpart. A half-written file never sits under a real name.

Hashed on the NAS

Copies to a Synology share are checked by sha256sum on the NAS itself, over SSH, so a copy can't pass by coming back from the Mac's own cache.

94% of a 1 GbE link's line rate, every file verified on the NAS.

Never quietly downgraded

An interrupted hash is never accepted as "size looks right". Size-only checks are labelled everywhere they appear, and a move deletes a source only after its copy's hash has matched.

Proof you can look up

Every file lands in the Transfer Log: size, hash, how it was verified, and when. Search it by name or SHA-256, and export it as CSV.

02

Fast across an ocean

Tuned for a server 148 ms away, where one stock SFTP connection crawls. Parallel connections, pipelined reads, and a receive buffer bigger than macOS allows by default: 22.5 TB a month in about 4.7 days instead of 24.5.

Up to
769% FASTER
for one big file than stock sftp (93.0 vs 10.7 MB/s)
Up to
300% FASTER
per connection than stock sftp (42.9 vs 10.7 MB/s)
Up to
278% FASTER
than the fastest single-connection Mac client we measured (93.0 vs 24.6 MB/s)
SSD → NAS
94% OF LINE RATE
on 1 GbE, with every file verified on the NAS (106.3 of ~113 MB/s)

Measured from the Mac to a server 148 ms away, same server and network for every method.

Resumes anything

Each part file records which byte ranges are on disk. Quit, sleep, lose Wi-Fi, unplug the drive: the queue survives and picks up mid-file.

A queue you steer

Pause, resume, reorder, cancel, Retry Now. Downloads and drive-to-NAS copies run in separate lanes, and a full disk waits for space instead of failing.

Says why it's slow

The HUD shows the round trip, the route (and warns when Wi-Fi carries it while a cable is plugged in), and says when the server's disk, not the network, is the limit.

03

The HUD

Everything else in Blit is a plain Mac app. Status and motion get a 1-bit, pixel-terminal instrument, inspired by 1-bit pixel art and the Nostromo's screens: black and grey, with muted red reserved for failures. Every state has a glyph or a word, never color alone.

transferring
verified by SHA-256
= already there, or size only
paused
failed, with the reason
destination
04

A real Mac app

Finder-style browser

Servers, drives and NAS shares in one sidebar. Newest first, Quick Look, Get Info, undo, favorites, and two panes to drag between.

Rename N items

Replace, add or format names in bulk, with a live preview, multi-step rules and presets for your naming conventions.

Copy to / Move to

Send reviewed files to a NAS folder without dragging. A move removes each file only once its copy is verified.

Menu bar and Dock

Progress, rate and queue totals with the window closed, a pixel Dock badge, and the Mac kept awake while it works.

The same engine, from the terminal
$ blit get me@server downloads/SHOOT_2026-09 /Volumes/SSD/Incoming CONNECT · 3 CONNECTIONS · 255K×32 · EN7 A001_C001.MOV 4.1 GB SHA256 9F3A1C… VERIFIED A001_C002.MOV 3.8 GB SHA256 2B77E0… VERIFIED 26/26 VERIFIED · 61.2 GB · 54.4 MB/S $ blit copy /Volumes/SSD/Incoming/SHOOT_2026-09 /Volumes/Archive --nas admin@nas 26/26 VERIFIED ON NAS · 106.3 MB/S
05

Spec sheet

PlatformmacOS 27, Apple silicon. SwiftUI and AppKit, following the Human Interface Guidelines.
TransportSwiftNIO SSH with Blit's own pipelined SFTP v3 client. Password or ed25519 / ECDSA keys, stored in the Keychain.
VerificationSHA-256 on the server (with a hash cache), on the NAS, or by read-back, labelled by strength.
ResumeByte-range state beside each part file, a durable queue, and retries with backoff.
TrustHost keys pinned, known_hosts honoured (hashed entries too), and a changed key refused.
DistributionSold directly, one-time, through Lemon Squeezy. Builds are signed with Developer ID and notarized by Apple.
06

Price

One-time
$19
A license for your Macs. No subscription.
  • 7-day free trial, everything included
  • 30-day refunds, no questions asked
  • Updates to Blit 1.x included
  • After the trial, transfers already queued still finish
Buy Blit · $19 Checkout opens soon · secure payment by Lemon Squeezy