Skip to content

g0ldyy/comet

Repository files navigation

☄️ Comet

Features

  • CometNet: Decentralized P2P network for automatic torrent metadata sharing (documentation)
  • Kodi Support: Dedicated official add-on with automatic updates (documentation)
  • Proxy Debrid Streams to allow simultaneous use on multiple IPs!
  • IP-Based Max Connection Limit
  • Administration Dashboard with Bandwidth Manager, Metrics and more...
  • Supported Scrapers: Jackett, Prowlarr, Torrentio, Zilean, MediaFusion, Debridio, StremThru, AIOStreams, Comet, Jackettio, TorBox, Nyaa, BitMagnet, TorrentsDB, Peerflix, DMM and SeaDex
  • Caching system ft. SQLite / PostgreSQL
  • Blazing Fast Background Scraper
  • Debrid Account Scraper: Scrape torrents directly from your debrid account library
  • DMM Ingester: Automatically download and index Debrid Media Manager hashlists
  • Smart Torrent Ranking powered by RTN
  • Proxy support to bypass debrid restrictions
  • Real-Debrid, All-Debrid, Premiumize, TorBox, Debrid-Link, Debrider, EasyDebrid, OffCloud and PikPak supported
  • Direct Torrent supported
  • Kitsu support (anime)
  • Adult Content Filter
  • ChillLink Protocol support

Installation

To customize your Comet experience to suit your needs, please first take a look at all the environment variables!

Self Hosted

From source (developers)

  • Clone the repository and enter the folder
    git clone https://github.com/g0ldyy/comet
    cd comet
  • Install dependencies
    pip install uv
    uv sync
  • Start Comet
    uv run python -m comet.main

Docker / production-style setup

Use the dedicated documentation:

CometNet (P2P Network)

Comet transforms your Comet instance from an isolated scraper into a participant in a collaborative network. Instead of each instance independently discovering the same torrents, CometNet allows instances to share their discovered metadata (hashes, titles, etc.) with each other in a decentralized way. No actual files are shared.

Key benefits:

  • Improved Coverage: Receive torrent metadata discovered by other nodes.
  • Reduced Load: Less redundant scraping across the network.
  • Trust Pools: Optional closed groups for trusted metadata sharing.

For more information on how to setup and configure CometNet, please refer to the CometNet Documentation.

Support the Project

Comet is a community-driven project, and your support helps it grow! 🚀

  • ❤️ Donate via GitHub Sponsors or Ko-fi to support development
  • Star the repository here on GitHub
  • Star the add-on on stremio-addons.net
  • 🐛 Contribute by reporting issues, suggesting features, or submitting PRs

Web UI Showcase

About

Stremio's fastest torrent/debrid search add-on.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Languages