# xenova/chat-downloader

A simple tool used to retrieve chat messages from livestreams, videos, clips and past broadcasts. No authentication needed!

Repository: https://github.com/xenova/chat-downloader
Canonical: https://ross.abutalabs.com/products/chat-downloader
Homepage: https://chat-downloader.readthedocs.io/
Language: Python
License: MIT
License Family: permissive
Topics: python, twitch, youtube, chat, livestream, zoom
Last push: 2025-11-05T21:22:30+00:00

## Health v2 (maintenance only)
Score: 45/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 50, release rhythm 8, longevity 100
- inputs: {"age_days": 2232, "days_push": 301, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1189, forks 165 (observed 2026-08-28T04:03:55.466416+00:00)

## What it is
Chat Downloader is a Python tool and library for retrieving chat messages from livestreams, videos, clips, and past broadcasts on platforms like YouTube and Twitch, without requiring authentication. It can be used from the command line or as a Python library, with output formatting options.

## Use cases
- download youtube live chat messages from a vod
- scrape twitch chat from past broadcasts
- export livestream chat as  for analysis
- retrieve chat messages without logging in
- archive chat from a stream clip
- analyze chat activity timestamps from a video

## When to choose
- you need chat logs from YouTube or Twitch without authentication
- you want a Python library plus CLI in one tool
- you need to process archived VOD or clip chat messages

## When to avoid
- you need real-time chat interaction or sending messages
- you need chat from platforms not supported by the tool
- you need authenticated or member-only chat content

## Facets
- artifact type: cli-tool
- maturity: active
- function: web-scraping, cli, data-generation
- domain: social-media, developer-tools, crawlers
- platform: python, cli, cross-platform
- tags: youtube, twitch, livestream, chat-messages, vods, no-authentication, command-line

## Member repositories
- xenova/chat-downloader (main) score 45

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:55.466416+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:23:22.056395+00:00, confidence not recorded.
  - readme: https://github.com/xenova/chat-downloader (fetched 2026-08-28T04:03:55.466416+00:00, sha ea606b4343e4)
  - registry_pypi: https://pypi.org/pypi/chat-downloader/json (fetched 2026-08-29T12:31:14.488191+00:00, sha 4e2242158cea)
- Data as of 2026-08-30T08:39:29.467469+00:00.
