Flyx — Take the profit out of piracy.

4 min read Original article ↗

Open source · Self-hosted · Zero ads

Take the profit
out of piracy.

Pirate streaming sites monetize work they did not create through ads, trackers, popups, and malware. Flyx removes that exploitative middle layer. It finds the same freely circulating sources and delivers them through software you run and control.

  • No advertising
  • No analytics
  • No hosted media

01 · Why this exists

The content was never theirs to monetize.

The familiar pirate-site business model is simple: take links to unlicensed media, surround them with invasive advertising, profile the audience, and turn somebody else’s work into revenue. The visitor pays with attention, privacy, device resources, and sometimes security.

Flyx rejects the toll booth. It does not claim the media, sell access, host files, or build a business around your viewing history. The code is public, the instance belongs to its operator, and the interface exists to connect a person to a source—not to extract value from either.

01

No invented middleman

Flyx adds no paywall, ad network, affiliate funnel, or artificial waiting room between discovery and playback.

02

No surveillance economy

There is no central Flyx service collecting searches or viewing history. Your data stays with the instance you control.

03

No ownership theater

Flyx hosts no media and pretends no ownership. It is transparent software for locating, normalizing, and playing external sources.

02 · Under the hood

One auditable path from search to screen.

Flyx 3.0 replaces a tangled monolith with focused packages, typed boundaries, and a single extraction pipeline. Every stage has one job and can fail without taking the rest of the application down.

  1. 01

    Discover

    Metadata and search requests enter a priority-ordered registry of focused provider modules.

    PROVIDER REGISTRY
  2. 02

    Extract

    One pipeline tries compatible providers, isolates failures, and deduplicates the sources it resolves.

    FAULT-ISOLATED FALLBACK
  3. 03

    Cache

    Unified TTL and stale-while-revalidate caching avoids duplicate upstream work and keeps repeat requests fast.

    REQUEST DEDUPLICATION
  4. 04

    Proxy & play

    When required, your server rewrites HLS manifests, keys, segments, and request headers for clean playback.

    YOUR INFRASTRUCTURE

12 focused workspace packages

12 provider modules across media types

1 shared extraction and cache path

Movies, television, anime, manga, live TV, sports, subtitles, downloads, and watch state share a coherent application instead of a pile of unrelated embeds.

03 · Operator controlled

Your instance.
Your data. Your rules.

Run Flyx on one machine, share it across your home network, package it with Docker, or deploy it to Cloudflare. Authentication, storage, proxying, provider priorities, and access rules remain under the operator’s control.

  • SQLite locally or D1 on Cloudflare
  • Private or shared-account modes
  • Desktop, web, and Docker deployment paths
  • MIT-licensed source you can inspect and change

EXTERNALFree sources

YOUR INSTANCE Flyx

PRIVATEYour screens

No Flyx-owned media server sits in the middle.

04 · Make it yours

Choose your level of control.

Flyx is the same self-hosted stack either way. Run every part from the command line, or let the desktop app manage the server and setup for you. No subscription and no hosted account to trust.

Desktop app Recommended

Everything managed for you.

Best for anyone who wants ownership without living in a terminal. Download Flyx, open it, and follow the guided first-launch setup.

  • No Node.js, npm, or Git required
  • Embedded server starts and stops with the app
  • Visual account, network, environment, and update controls
  • Windows, macOS, and Linux builds
Download the desktop app

Command line Full control

Pure CLI, end to end.

Best for developers, servers, and automation. Configure, start, stop, update, inspect logs, and manage accounts entirely with the flyx command.

flyx / setup

$ git clone https://github.com/Vynx-Velvet/Flyx-main.git $ cd Flyx-main && npm install $ npm run cli:link $ flyx setup ✓ your instance is ready $ flyx start

Read the CLI guide

Open source. Closed toll booth.

No one should profit from
what they do not own.

Flyx is a technical answer to an ethical problem: remove the exploitative layer and give control back to the person at the screen.