Your entire media stack,
unified.
Nabbed replaces Sonarr, Radarr and your download clients with one container at home. Manage it from anywhere, and everyone you live with gets their own account.
The Bear · S03E10
- verified
- extracted
- renamed
- imported
- Plex scan
Decided in the cloud.
Done on your hardware.
The control plane schedules jobs, holds your quality profiles and keeps everyone in the household in sync. The agent in your home does the searching, downloading and importing — your files never leave the house.
The control plane decides
A new episode airs. Every release is scored against your quality profile — minimum, preferred, cutoff — and the best one wins.
Your agent grabs it
The job reaches your agent, which searches your indexers and downloads over Usenet or torrents with the built-in clients.
Ready to watch
Verify, extract, rename, import, then trigger a Plex or Jellyfin scan. Nothing is written unless every step completes — and everyone at home sees it land.
Only metadata and job instructions cross the line. The control plane sees job requests, completion events and library indexes — never file contents.
We manage the stack.
You manage your library.
Sonarr for TV. Radarr for films. Prowlarr for indexers. nzbget or SABnzbd for Usenet. qBittorrent for torrents. Five services, five ports, five browser tabs, five update cycles, five things that can break at once.
What you run today5 services · 5 configs · 5 updates
What you run with Nabbed
- One place for TV and films. A single library, queue and set of quality profiles. Automatic upgrades, RSS sync and backfill search included.
- Built-in download clients. Usenet with multi-server, par2 and extraction. Torrents with DHT, PEX and ratio rules. No external clients needed.
- Indexers managed for you. Newznab and Torznab. Parallel search, health monitoring, auto-disable on failure.
- Everyone in the house. Own accounts, own watchlists and requests, one subscription.
Nabbed makes it one thing. A managed control plane handles metadata, scheduling and coordination. A single open-source agent runs on your hardware and does the actual work.
Share libraries,
not passwords.
A household is one subscription shared by up to five people. Everyone signs in as themselves — their own watchlist, their own requests — while the agents belong to the household itself, whichever home they run in.
one subscription, five people, any number of homes
Everything you need.
Nothing you don't.
The brains live in the cloud. Your agent executes locally.
Acquisition engine
TV and films. Quality profiles with minimum, preferred, and cutoff. Automatic upgrades. RSS sync, backfill search, daily missing episode search.
Built-in download clients
Usenet: multi-server, par2, extraction. Torrents: DHT, PEX, ratio rules, bandwidth scheduling. No external clients needed.
Indexer management
Newznab and Torznab. Parallel search, health monitoring, auto-disable on failure. Configure once for the whole household.
Post-processing pipeline
Verify, extract, rename, move, trigger Plex/Jellyfin scan. Nothing written to your library unless every step completes. Atomic.
Manage from anywhere
Add a movie from your phone during lunch. Check progress from your laptop. No VPN tunnels, no port forwarding, no dynamic DNS — you never open a port.
Offline resilience
Active downloads are never interrupted when the control plane is unreachable. Events queue locally and flush on reconnect.
Notifications
Hear when a title is ready or a download needs you. In the app and by email, or in your household's Discord channel on Pro.
Migrate from Sonarr + Radarr
Point it at your existing setup. Dry run, review, confirm. Library, history, quality profiles imported. Nothing re-downloaded.
Your files never leave your machine.
The agent is MIT-licensed. What runs on your hardware is auditable by anyone.
$ docker run -d --name nabbed-agent --restart unless-stopped \ -e NABBED_API_URL=https://api.nabbed.media \ -e NABBED_LIBRARY_ROOTS=/media \ -v nabbed-data:/data \ -v "$PWD/downloads:/downloads" \ -v /srv/media:/media \ --read-only --tmpfs /tmp \ --cap-drop ALL --security-opt no-new-privileges \ ghcr.io/getnabbed/agent:0.2 $ docker logs nabbed-agent To pair this agent, open: https://app.nabbed.media/device?code=XKCD-4921 and enter the code: XKCD-4921 ✓ agent paired
Read the source on GitHubInstall with Docker, Kubernetes or a binary
Free is not a trial.
- 1 member, 1 agent
- Up to 3 indexers, synced to your agent
- Full acquisition engine
- Built-in Usenet + torrent clients
- Notifications in-app + by email
- Self-configured webhooks
- 30-day history
- Household: up to 5 members, own accounts
- Up to 3 agents, in every home you share
- Unlimited indexers
- Advanced notifications, including Discord
- Unlimited history + analytics
- Audit log
- Beta builds + supporter badge
- Priority support
- Everything in Pro
- Lifetime updates
- No recurring payments
- Early adopter pricing
- Founding member badge
Why upgrade to Pro? Free gives you a fully-functional media manager. If you share a home with other people, Pro pays for itself.
Stop managing.
Start watching.
Join the waitlist to get early access. We'll email you when Nabbed is ready.