# Flux

> Flux: a fast, private, self-hostable media workspace built on yt-dlp and FFmpeg. No frontend build step.

- Page: https://www.whatwemade.app/p/flux
- What it is: Web app, for productivity, also music & audio
- Made by: [1ok11](https://www.whatwemade.app/u/1ok11)
- Run it yourself: get the code and run your own copy
- Code: https://github.com/10k11/flux (MIT, 1 stars)
- Languages: English
- Wants contributors: Contributions are welcome! Here's where help would be most valuable:

- Adding and improving supported media platforms.
- Testing compatibility across Windows, Linux and macOS.
- UI/UX improvements and accessibility.
- Bug fixes, automated tests and documentation.
- Improving Docker deployment and self-hosting experience.

Check out the Good First Issues to get started. For larger changes, open a discussion first. Keep PRs focused, tested and aligned with Flux's lightweight architecture.
- Tags: accessibility, ai-agents, docker, ffmpeg, good-first-issue
- Upvotes: 2, comments: 0

## About

# Flux

A fast, private, self-hostable media workspace. Paste a link, choose a format, and save your media offline.

Built with vanilla HTML, CSS, and ES modules on the frontend, powered by Node.js, `yt-dlp`, and FFmpeg on the backend.

**No frontend build step. Just two runtime dependencies.**

**47-second product demo** — watch the full-quality MP4.

## How it was made

- Claude Code, 10% of the work
- Copilot, 20% of the work
- Stack: Node

## What you need to run it

- Tools: Node 22+

Shared on WhatWeMade: https://www.whatwemade.app/p/flux
