pt-tools
Feed, search and statistics automation for private trackers · Go
Takes over the repetitive parts of running an account on a private tracker: parsing RSS feeds and handing matching torrents to a downloader, searching across sites, collecting upload, download, ratio and bonus figures into one table, and cleaning up finished torrents by seed time or ratio. Torrents are paused when their free window closes, and H&R protection and a disk floor are hard constraints rather than suggestions. Everything is self-hosted — site cookies and statistics exist only on your own machine.
- Feeds are polled and matching torrents pushed to a downloader. With no filter rule enabled it downloads free torrents only; keyword, wildcard and regex rules are what widen it beyond that.
- Search torrents across sites, then batch-download, batch-push to a downloader, or save the .torrent files locally.
- Upload, download, ratio, bonus points and level progress collected across every configured site, and renderable as a shareable data card image.
- Multiple downloader instances, each with its own save directory and post-add start policy.
- Torrents are removed by seed time, ratio or inactivity, subject to H&R protection and a minimum free-disk floor. Paused automatically when a free window ends; incomplete torrents can optionally be deleted at that point.
- A web management UI, plus two ChatOps channels verified end to end — QQ (OneBot / NapCat) and Telegram — with 13 built-in commands.
- A single Go 1.25+ binary under MIT. Docker images are published; Linux and Windows are supported.
# Docker
$ docker pull sunerpy/pt-tools# or take a binary for your platform off the releases page
$ pt-tools --help- v0.46.0
- 2026-08-10