
Watch and Track Movies and TV Shows. Self-hosted version of Plex/Stremio + Trakt, Simkl, etc. Hound aims to be a complete ecosystem of watching, tracking, downloading, and archiving media.
Hound is a fully-featured media server, like Jellyfin or Plex, but with the additional ability to stream content through P2P (torrent) or HTTP/Debrid sources. With Hound, you get the benefits of fully controlling your media like Jellyfin, but can also stream instantly like Stremio. It's the best of both worlds.
[!CAUTION] Hound is still under heavy development and may contain bugs. Please backup your data periodically.
[!NOTE] Full documentation and installation guide can be found here.
Access the demo here
username: github
password: password
You can download the Android and Android TV apps from the App Repo in the releases page. You'll need to sideload the .APKs. iOS and tvOS share the same codebase, but are not available yet since they have more requirements to publish, for now you can only run them on XCode. Stay tuned.
Docker compose is the preferred method for installing Hound. Read the installation docs here.
Make sure postgres is running on your machine. Copy server/dev.env.example to server/dev.env, then customize for your dev environment — at minimum, set HOUND_SECRET to a unique random value (e.g. openssl rand -base64 48); the server panics on startup if it's empty. Build and run both the frontend and backend separately. By default, the frontend runs on http://localhost:3000 and the backend runs on http://localhost:2323.
cd server
go run main.go
cd web
npm install
npm run start

$ claude mcp add hound \
-- python -m otcore.mcp_server <graph>