Daniel Beglaryan

FROSTFLOW

by FrostNode

|

The Universal Download Engine. Multi-connection downloads, video extraction from 1000+ sites, website intelligence, and developer-first tooling.

0Lines
0Modules
0+Features
0+Sites
0Commands
0Tests

Capabilities

What Frostflow does

Swarm Engine

32 parallel connections with AIMD adaptive buffer scaling. Downloads at wire speed on gigabit connections.

Video Extraction

Download from YouTube, Instagram, TikTok, Twitter, and 1000+ sites via yt-dlp with quality selection.

Website Scanner

Deep-scan any webpage to find all downloadable resources — images, videos, audio, documents, archives.

Site Crawler

Recursively discover every page on a website with configurable depth, then scan selected pages for resources.

HTML Analyzer

Paste raw HTML to find hidden media, detect DRM, CAPTCHA, obfuscation, and fingerprinting.

Professional CLI

13 commands with rich progress bars, JSON output mode, exit codes, and scripting hooks.

REST API

8 HTTP endpoints for remote download dispatch. Queue downloads from any device or automation pipeline.

cURL Import

Paste any cURL command from browser DevTools. Headers, cookies, and auth tokens parsed automatically.

Request Inspector

Probe any URL to see HTTP headers, redirect chains, SSL info, range support, content details.

Post-Download Hooks

Run shell commands on completed files with pattern matching and variable substitution.

Compression

Compress videos (H.265/H.264 via ffmpeg) and images (WebP/JPEG via Pillow) to save disk space.

Subtitle & Audio

Download subtitles in any language. Extract audio as MP3 from any video source.

Pause & Resume

Pause downloads and resume later — even after app restart. Chunk-level state in SQLite.

Download Scheduling

Schedule downloads for specific times. Bandwidth scheduling for off-peak hours.

Cookie Extraction

Extract browser cookies via Chrome DevTools Protocol. Bypasses App-Bound Encryption on Chrome v127+.

Light/Dark Mode

Full light and dark theme with Ludicrous Mode that disables animations for max performance.

Use Cases

Real-world scenarios powered by Frostflow

Media Archival

Download entire YouTube playlists, Instagram profiles, and social media content in highest quality with subtitles.

$ frostflow playlist https://youtube.com/playlist?list=PLxxx --quality 1080 --audio-only
youtubearchivalplaylists

Website Asset Scraping

Scan and crawl websites to discover all downloadable images, videos, and documents. Organize into folders automatically.

$ frostflow crawl https://example.com --depth 3 --scan
scrapingcrawlerbulk-download

Developer Automation

Integrate into CI/CD pipelines with REST API, CLI JSON output, and post-download webhooks.

$ frostflow download https://cdn.example.com/build.zip --json --on-complete "deploy.sh {file}"
automationci-cdwebhooks

Security Research

Analyze raw HTML to detect hidden media streams, DRM, CAPTCHA systems, and obfuscated JavaScript.

$ frostflow inspect https://streaming-site.com/video/123
securityanalysisreverse-engineering

Batch Downloads

Download hundreds of files from a text file with parallel connections, auto folder organization, and retry logic.

$ frostflow batch urls.txt --parallel 5 --organize
batchparallelbulk

Remote Download Dispatch

Start the REST API server and queue downloads remotely from any device.

$ frostflow server --port 8420
remoteapiheadless

Desktop Application

GUI + CLI — one engine, two interfaces

frostflow://dashboard
FROSTFLOW
https://youtube.com/watch?v=dQw4w9WgXcQ
tutorial_1080p.mp4
12.4 MB/sETA 0:4316 connDownloading
67%
dataset_v2.csv
8.7 MB/s32 connComplete
100%
archive_2024.zip
15.1 MB/sETA 2:1232 connDownloading
23%

Platforms & Integrations

Desktop, Docker, and 1000+ supported sites

Windows 10/11

Full GUI + CLI

Full

macOS

Full GUI + CLI

Full

Linux

Full GUI + CLI

Full

Docker

CLI only, containerized

CLI

1,000+ Supported Sites via yt-dlp

YouTubeInstagramTikTokTwitter/XRedditVimeoTwitchSoundCloudDailymotionFacebook& 990+ more

Quick Start

Multiple ways to get started

From Source
1> git clone https://github.com/dbeglaryan/FrostFlow.git
2> cd FrostFlow
3> pip install -r requirements.txt
4> python main.py
CLI Only
1> pip install -r requirements.txt
2> python omni_dl.py download https://example.com/file.zip
Docker
1> docker build -t frostflow .
2> docker run frostflow download https://example.com/file.zip
pip install
1> pip install -e .
2> frostflow download https://example.com/file.zip

Download Pipeline

Six-phase download architecture

1

URL Analysis

Normalize URL, detect type (video site, playlist, direct file), classify protocol.

2

Server Probe

HEAD request for content-length, range support, content-type, redirect chain.

3

Chunk Planning

Split file into segments, allocate connections (up to 32), AIMD buffer sizing.

4

Parallel Download

SwarmEngine workers download chunks concurrently with work-stealing from slow connections.

5

Assembly & Verify

Write-ahead buffer flushes to disk, SHA-256 hash verification, file assembly.

6

Post-Processing

Auto-categorize, run hooks, send webhooks, optional compression, update history.

How Frostflow Compares

Feature comparison with popular alternatives

FeatureFrostflowIDM ($25)JDownloaderFree Download Manageraria2c
Max Connections328161616
Video Extraction1000+ sitesBasicBasicBasicNo
Website ScannerYesSite GrabberLink GrabberSite ExplorerNo
Site CrawlerYesNoNoNoNo
HTML AnalyzerYesNoNoNoNo
CLI + JSON OutputYesNoNoNoYes
REST APIYesNoMyJDownloaderNoJSON-RPC
cURL ImportYesNoNoNoNo
Post-Download HooksYesNoNoNoNo
WebhooksYesNoNoNoNo
Video CompressionYesNoNoNoNo
Subtitle DownloadYesNoYesNoNo
Audio ExtractionYesNoNoNoNo
Light/Dark ModeYesDark onlyNoNoN/A
Cross-PlatformWin/Mac/LinuxWindows onlyWin/Mac/LinuxWin/Mac/LinuxWin/Mac/Linux
Open SourceMITNoGPLNoGPL
PriceFree$25FreeFreeFree