Capture the stream.
Keep the file.
Liryn watches your browser for HLS, DASH and direct downloads, then pulls them down with a native multipart engine. No telemetry, no subscription, no Electron.
Browser sees it.
Liryn takes it from there.
A lightweight extension classifies media requests as they happen — manifest or file — and hands the URL to the native engine. You get a dialog, a queue and a finished file.
The extension watches XHR/fetch for .m3u8, .mpd and direct files. DRM and blocked hosts are skipped.
Pick quality from the manifest's renditions, choose a queue and destination. Or let it auto-start.
Parallel range requests for files; segment fetch, decrypt and mux for streams. Pause, resume, retry — even after a restart.
Multipart engine
RANGE · 16 PARTSParallel range requests saturate your link on every direct file. Parts resume independently, even after a restart.
HLS & DASH capture
LIVE · VOD · AES-128Pick any rendition from the manifest. Segments are fetched, decrypted and muxed into a clean MP4 — live streams included.
Queues & scheduler
MAIN · VIDEO · OVERNIGHTPer-queue concurrency and time windows. Let the big stuff run 01:00–07:00 while you sleep.
Policy engine
BYPASS · BLOCK · MANAGEDHand certain hosts back to the browser, block others, or let your organization push a read-only policy.
Private by construction
0 TELEMETRYNo analytics, no account, no server. Sandboxed on macOS, unprivileged per-user service on Linux.
Native, twice
SWIFTUI · GTK4One Swift transfer core, two real desktop shells. Paper and Slate themes on both — it belongs on your desk.
One engine. Two desktops.
The same Swift transfer core runs on macOS and Linux. Same queue, same scheduler, same policies — different chrome.
Safari extension built in.
Sandboxed, notarized, direct download with Sparkle updates. Chrome, Edge and Brave connect through a signed connector package.
Full feature parity.
A per-user capture service, native messaging for Chrome, Brave and Edge, FFmpeg-backed stream assembly. Firefox is on the way.
Capture from the browser you already use.
Extensions are built around transport formats, not websites — so they keep working when sites change.
Extensions & connector →Stop babysitting downloads.
Free. Native. Yours. Pick your platform and you're two clicks from the first capture.