git404hub

what is harbor fr?

harborstremio/harbor — explained in plain English

Analysis updated 2026-05-18

52TypeScriptAudience · generalComplexity · 3/5Setup · easy

tl;dr

A native desktop media player and Stremio client with stream ranking, live TV, and watch parties.

vibe map

mindmap
  root((Harbor))
    What it does
      Plays streaming addon sources
      Ranks and filters streams
      Supports live TV and DVR
    Tech stack
      Tauri
      Rust
      React
      libmpv
    Use cases
      Watch Stremio addon streams
      Manage live TV playlists
      Host synced watch parties
    Audience
      Media enthusiasts
      Stremio users
      General

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Play Stremio addon streams in a native desktop app on Windows, macOS, or Linux

VIBE 2

Sort and filter search results to surface higher-quality streams first

VIBE 3

Watch live TV with an EPG guide, favorites, and DVR recording

VIBE 4

Host a synchronized watch party with live cursors and drawing

what's the stack?

TauriRustReactlibmpvWebAssembly

how it stacks up fr

harborstremio/harbormodem-dev/sideshowopenclaw/clawpdf
Stars525252
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasyeasy
Complexity3/52/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Users must supply their own Stremio addon sources, no content is bundled.

License terms were not stated in the README.

in plain english

Harbor is a desktop media player and Stremio client built with Tauri, meaning it runs as a native application on Windows, macOS, and Linux using a Rust core and a React frontend. Stremio is an open protocol for streaming addons, Harbor is its own standalone shell built around that ecosystem, not a modification of the official Stremio app. Harbor bundles no media and no content addons, users supply their own sources. The player is built on libmpv, which handles a wide range of codecs and containers. It supports HDR passthrough, picture-in-picture, frame grab, A/B loop, a sleep timer, skip-intro and skip-outro detection, Anime4K upscaling shaders, and fully remappable hotkeys. If the stream you are watching turns out to be low quality, an in-player stream switcher lets you hop to a different source without leaving the player. A stream ranking engine written in Rust, compiled to WebAssembly, sorts search results, filters out scam and fake sources, and puts higher-quality options first. For new theatrical releases, a separate layer applies heuristics to surface CAMs and other early-release formats rather than hiding them, since those may be the only available options at launch time. Live TV support takes M3U or Xtream playlists and presents them with an EPG program guide, favorites, catchup, and a DVR for recording scheduled content. Up to four channels can be shown at once in a multiview grid. Watch parties use a synchronized relay that deploys to your own Cloudflare account in one click, with live on-screen cursors and drawing for participants. Casting to Chromecast, AirPlay, DLNA/UPnP, and Roku is built in via a bundled Rust cast server. The theme engine includes eleven presets, a no-code theme studio, and a built-in code editor for full control. Integrations include Trakt sync, Discord rich presence, Discord and Telegram webhooks, TMDB, OMDB, and Fanart.TV. The full README is longer than what was shown.

prompts (copy fr)

prompt 1
Walk me through installing Harbor and connecting my own Stremio addon sources
prompt 2
Explain how Harbor's stream ranking engine filters out fake or scam sources
prompt 3
Show me how to set up a watch party that deploys to my own Cloudflare account
prompt 4
Help me configure Harbor's live TV support with an M3U playlist

Frequently asked questions

what is harbor fr?

A native desktop media player and Stremio client with stream ranking, live TV, and watch parties.

What language is harbor written in?

Mainly TypeScript. The stack also includes Tauri, Rust, React.

What license does harbor use?

License terms were not stated in the README.

How hard is harbor to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is harbor for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.