Fynix Hub (vibe coded in conjuction with OpenCode and Big Pickle. This app contains code produced by AI)
An all-in-one Linux entertainment hub providing access to movies, TV shows, YouTube, sports replays, and other user-configured media sources through a beautiful unified interface. Built with Electron, React, and Vite.
If you find this project useful, consider supporting development on Ko-fi. Every contribution helps keep the project alive and growing.
Fynix applications do not host, distribute, or provide any media content. Users are responsible for supplying their own media sources where required. Any information, metadata, or links presented by Fynix are aggregated from publicly accessible websites and services. The developer of Fynix accepts no responsibility for how the software is used or for the availability, legality, or content of third-party services accessed through it. Users are responsible for ensuring they comply with all applicable laws and the terms of any services they use.
- Movies & TV Shows — browse trending, popular, top-rated, and upcoming content via TMDB integration
- YouTube — search and watch YouTube content directly within the app
- Sports Replays — dedicated sports section with paginated event browsing and replay links
- Unified Library — all your media sources in one place with a consistent navigation interface
- Continue Watching — resume playback from where you left off across sessions
- Multi-source search — search across TMDB (movies/TV), torrent indexers, Usenet providers, and Vyla streams simultaneously
- 13 built-in torrent indexers — YTS, EZTV, TPB, Nyaa, 1337x, Torrentio, MediaFusion, Kickass, MagnetDL, BitSearch, RuTor, Torrentz2, ShowRSS
- Custom indexers — add your own Torznab-compatible indexers
- Usenet support — Newznab-compatible indexer search with NZB download and streaming via NZBGet
- Debrid cache checking — automatically checks Real-Debrid, All-Debrid, and Premiumize for cached torrents
- HTML5 playback — high-quality video playback via built-in HTML5 player with hardware acceleration
- Auto-play — automatically cycle through torrent results until one plays successfully
- Vyla / Rivestream — optional streaming sources for instant playback without downloading
- Sports live streaming — watch live sports events directly from supported sources
- Resume playback — pick up where you left off with per-title progress tracking
- Native packages — available as .deb, .rpm, .AppImage, and .zip
- Auto-updater — automatic update checking from GitHub Releases (AppImage auto-updates in-place)
- Beautiful TV-friendly UI — designed for 10-foot navigation with keyboard and remote control
- Plugin architecture — extensible provider system for adding new media sources
- No tracking — no telemetry, no analytics, no data collection
- No account required — use anonymously with no registration
- Open source — every line of code is open and auditable
curl -sL https://raw.githubusercontent.com/Boc86/Fynix-Hub/dev/scripts/install-fynix.sh | bashDownloads the latest AppImage to ~/Applications/, creates a desktop entry under Multimedia, and adds an app icon.
Download the latest release for Linux from the Releases page.
| Format | File | Auto-Update |
|---|---|---|
| AppImage | Fynix_Hub-*.AppImage |
✅ In-place update |
| Debian / Ubuntu | fynix-hub_*_amd64.deb |
❌ (manual re-download) |
| Fedora / RHEL / openSUSE | fynix-hub-*.x86_64.rpm |
❌ (manual re-download) |
| Portable ZIP | Fynix Hub-linux-x64-*.zip |
❌ (manual re-download) |
- OS: Linux (x86_64)
- Runtime: No additional dependencies — all libraries bundled
- Recommended: 4 GB RAM, modern GPU with video acceleration
| Setting | Description |
|---|---|
| Torrent Indexers | Enable/disable built-in indexers and add custom Torznab URLs |
| Usenet Indexers | Add Newznab-compatible indexers with API keys |
| Vyla / Rivestream | Optional streaming source (TMDB-based) |
| Debrid Services | Real-Debrid, All-Debrid, Premiumize for cached torrent streaming |
| Source | Type | Description |
|---|---|---|
| TMDB | Metadata | Movie and TV show metadata, posters, ratings |
| YouTube | Video | Search and watch YouTube content |
| Torrent Indexers | Media | Public and private torrent indexers for media discovery |
| Usenet | Media | Newznab-compatible Usenet indexers |
| NZBGet | Downloader | Usenet NZB download client integration |
| HTML5 Player | Player | High-quality video playback via HTML5 + FFmpeg remux |
| Key | Action |
|---|---|
| Arrow keys | Navigate UI |
| Enter | Select / Play |
| Escape | Go back / Close modal |
| Backspace | Go back |
git clone https://github.com/Boc86/Fynix-Hub.git
cd Fynix-Hub
npm install
npm run makeThe built packages will be in the out/make/ directory.
- Node.js 22+
- npm
- For .deb builds:
dpkg,fakeroot - For .rpm builds:
rpmbuild - For AppImage builds:
appimagetool
npm startThis launches the app with hot-reload for development.
npm run lint # TypeScript type checking
npm run make # Build all packages- Frontend: React, TypeScript, Zustand (state management), CSS Modules
- Backend: Electron, Vite (bundler), Electron Forge (packaging)
- Data: TMDB API, torrent indexers, Newznab Usenet, YouTube
- Player: HTML5 (browser-based video playback with FFmpeg remux)
- Updates: electron-updater (GitHub Releases)
- Packaging: Debian (.deb), RPM (.rpm), AppImage, portable ZIP
GPL-3.0 license



