litterbox
Spring-clean your Real-Debrid library. Counts broken torrents and bulk-deletes them, with OAuth device-code sign-in (no API key entry, browser-only token storage).
LitterBox is a self hosted web app that signs into your Real-Debrid account, finds broken or filtered torrents in your library, and lets you bulk-delete them safely.
LitterBox is a small web app for cleaning up a Real-Debrid library, which is a service some people use to store and stream torrents. After a mass-banning event on Real-Debrid, many users ended up with libraries full of broken, dead, or virus-flagged torrents, and deleting them one by one through the official interface was painfully slow. LitterBox counts those broken items and lets you bulk-delete them with a type-to-confirm safety step.
Signing in uses Real-Debrid's own login flow (OAuth), so you never type an API key into the app. Your login token is stored only in your browser, not on any server. The app does run a small proxy on its backend, but that proxy exists only because Real-Debrid's API does not allow direct browser requests; it forwards your request without logging or storing anything, using an allowlist of hostnames it is permitted to talk to.
Detecting broken torrents is not straightforward, since Real-Debrid's filtering does not show up cleanly in the normal library listing. LitterBox uses two passes: a fast, built-in pattern match against known filename patterns associated with the filtering issue, and an optional deeper scan that checks each torrent individually against the real API signal, which is slower but more accurate. Results from that deeper scan feed into a community system: the browser looks for filename patterns that correlate with broken torrents but are not yet covered by the built-in pattern, and lets a user copy a report to share on the project's Reddit community so the maintainers can review and add well supported patterns to a future release.
LitterBox is written in Go and ships as a single binary, so running it locally is a matter of building and starting it, or running it in a Docker container. It stores no database and no secrets server-side. The project is MIT licensed, and the same team also runs a hosted public version, along with a separate paid product for migrating away from Real-Debrid entirely once a library is too far gone to be worth cleaning.
Where it fits
- Find and bulk delete broken or dead torrents from your Real-Debrid library
- Sign in to Real-Debrid without ever entering an API key
- Run a deep scan to catch torrents affected by Real-Debrid's filtering that don't show up normally
- Self host the tool with Docker or a single Go binary