• Stars
    star
    114
  • Rank 307,091 (Top 7 %)
  • Language
    Python
  • License
    GNU Affero Genera...
  • Created about 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Twitch live viewer bot GUI with playwright. Spawns low-resolution muted Chrome instances with proxy & user-agent. Requires HTTP proxies.

Crude Twitch Viewer Bot (CTVBot)

format & lint

Disclaimer: For educational purpose only. Any discussion of illegal use will be deleted immediately!

Getting Started

Download the one-file executable for Windows, Linux and MacOS from the latest CTVBot release.
Read the comprehensive wiki for a detailed tutorial, usage tips and troubleshooting steps.

☕ Sponsor me a coffee or become a 💎 Supporter & Feature Tester to support the development.

Mandatory Requirements

Platform Support Overview

Platform Twitch Youtube Kick
General Functionality ✔️ ✔️ ⚠️
Lowest Quality Select ✔️ ✔️ ✔️
Status Boxes Updates ✔️ ✔️
Login/Authentication 💎

✔️ Supported, ⚠️ Problems, Unsupported, In Development, 💎 Preview Available

In Action

Controls and Color codes of the square boxes

- Instance is spawned. 🟨 - Instance is buffering. 🟩 - Instance is actively watching.

🖱️ Left click: Refresh page. 🖱️ Right click: Destroy instance. 🖱️ Left click + CTRL: Take screenshot.

Misc

  • CPU load and bandwidth can get heavy. Channels with 160p work best.
  • Tested on Windows 10 with headless ~100, headful ~30. Linux and macOS is experimental.

The Crude Twitch Viewer Bot (CTVBot) is a small GUI tool that spawns muted Google Chrome instances via Playwright, each with a different user-agent and HTTP proxy connection. Each instance navigates to the streaming channel and selects the lowest possible resolution.

Read the comprehensive wiki for a detailed tutorial, usage tips and troubleshooting steps.