Skip to content

jlplenio/crude-twitch-viewer-bot

Repository files navigation

Crude Twitch Viewer Bot (CTVBot)

format & lint

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

Getting Started

  1. Download the one-file executable for Windows, Linux and MacOS from the latest CTVBot release.
  2. Provide your own proxies or get 10 free for testing here. See our Proxies Guide for setup.

Read the comprehensive wiki for a detailed tutorial, usage tips and troubleshooting steps.
Ask questions in the discussions or report issues.

Get exlusive Feature Previews as a 💎 Supporter & Feature Tester.

Mandatory Requirements

Platform Support Overview

Platform Twitch Youtube Chzzk Kick
General Functionality ✔️ ✔️ ✔️ 💎
Lowest Quality Select ✔️ ✔️ ✔️ 💎
Status Boxes Updates ✔️ ✔️ ✔️ 💎
Login/Authentication 💎
Automatic Follow 💎
Automatic Chat 💎
Low CPU Usage Mode 💎

✔️ 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.

Support my creativity and sponsor me a coffee ☕

Full disclaimer

This project was established to contribute to open-source collaboration and showcase the educational value of reverse engineering. Although its primary purpose is for learning and understanding, users must be aware that altering viewer metrics on platforms such as Twitch violates their Terms of Service and could lead to legal repercussions. We urge users to engage with this tool responsibly. Misuse is solely at your discretion and risk. Discussions promoting illegal activities will be promptly removed.