No description
  • Python 83.4%
  • HTML 16.4%
  • Makefile 0.1%
Find a file
Goldy ff44df8036
Some checks failed
docker-build-common.yml / Merge pull request #585 from g0ldyy/development (push) Failing after 0s
Docker Build and Push / build-and-push (push) Has been cancelled
Docker Build and Push / build-and-push-1 (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Docker Build and Push / build-and-push-release (push) Has been cancelled
Docker Build and Push / build-and-push-branch (push) Has been cancelled
Merge pull request #585 from g0ldyy/development
remove useless readme section
2026-05-12 18:48:06 +02:00
.github chore: remove platforms specification from Docker build workflow 2026-03-18 18:07:12 +01:00
comet refactor(cometnet): simplify health path matching 2026-04-27 00:40:19 +02:00
deployment feat: enhance admin and configuration session management with secure token handling and improved session validation 2026-02-17 11:31:05 +01:00
docs feat(cometnet): make websocket compression configurable 2026-04-26 15:07:05 +02:00
kodi docs: improve documentation 2026-02-20 12:13:42 +01:00
scripts fix: enhance error handling in StremThru class for missing download links and update error type in generate_status_videos.py 2026-02-16 21:14:19 +01:00
.env-sample feat(cometnet): make websocket compression configurable 2026-04-26 15:07:05 +02:00
.gitignore Add uv.lock and unignore it 2026-03-18 15:54:42 +01:00
.python-version chore: update Python version and dependencies in Dockerfile and pyproject.toml 2026-03-15 14:44:26 +01:00
CHANGELOG.md chore(main): release 2.54.1 2026-04-27 07:08:12 +00:00
Dockerfile fix: update miniupnpc dependency and Dockerfile cache configuration 2026-03-18 17:57:01 +01:00
LICENSE Refactor pool manifest handling for verification and deterministic ordering, simplify the reputation system by removing several metrics, and add specific handling for zero-sized torrents in gossip 2026-01-18 11:57:06 +01:00
pyproject.toml fix: update miniupnpc dependency and Dockerfile cache configuration 2026-03-18 17:57:01 +01:00
README.md remove useless readme section 2026-05-12 18:47:38 +02:00
uv.lock fix: update miniupnpc dependency and Dockerfile cache configuration 2026-03-18 17:57:01 +01:00

☄️ 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 TPR
  • 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