Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevinbytesthedust/cvamp
Send live viewers to Twitch, youtube and kick with this viewer bot software. The tool offers a user-friendly graphical interface. This program requires HTTP proxies.
https://github.com/kevinbytesthedust/cvamp
bot botting kick live playwright playwright-python proxy socks5 stream twitch twitch-bot twitch-tools twitch-view-bot twitch-viewbot twitch-viewer-bot twitch-viewers user-agent view-bot viewer youtube
Last synced: 6 days ago
JSON representation
Send live viewers to Twitch, youtube and kick with this viewer bot software. The tool offers a user-friendly graphical interface. This program requires HTTP proxies.
- Host: GitHub
- URL: https://github.com/kevinbytesthedust/cvamp
- Owner: KevinBytesTheDust
- License: agpl-3.0
- Created: 2021-08-15T20:28:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-19T15:29:54.000Z (13 days ago)
- Last Synced: 2025-01-26T16:02:09.194Z (6 days ago)
- Topics: bot, botting, kick, live, playwright, playwright-python, proxy, socks5, stream, twitch, twitch-bot, twitch-tools, twitch-view-bot, twitch-viewbot, twitch-viewer-bot, twitch-viewers, user-agent, view-bot, viewer, youtube
- Language: Python
- Homepage:
- Size: 124 KB
- Stars: 368
- Watchers: 34
- Forks: 98
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Crude Viewer Amplifier (CVAmp)
[![](https://img.shields.io/github/downloads/kevinbytesthedust/cvamp/total)](https://github.com/KevinBytesTheDust/cvamp/releases/latest)
[![](https://github.com/KevinBytesTheDust/cvamp/actions/workflows/pytest.yml/badge.svg)](https://github.com/KevinBytesTheDust/cvamp/actions/workflows/pytest.yml)
[![](https://github.com/KevinBytesTheDust/cvamp/actions/workflows/format_lint.yml/badge.svg)](https://github.com/KevinBytesTheDust/cvamp/actions/workflows/format_lint.yml)
[![](https://github.com/KevinBytesTheDust/cvamp/actions/workflows/build.yml/badge.svg)](https://github.com/KevinBytesTheDust/cvamp/actions/workflows/build.yml)![grafik](https://github.com/user-attachments/assets/66110d35-1683-4f95-a48f-a737c5dcedd0)
> 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 CVAmp release](https://github.com/KevinBytesTheDust/cvamp/releases/latest).
2. Provide your proxies or follow our comprehensive [Proxies Guide](https://github.com/KevinBytesTheDust/cvamp/wiki/Webshare.io-Proxies-Guide).
a. Get 10 free proxies for testing and 10% off your first proxy purchase at [Webshare.io](https://blueloperlabs.ch/proxy/wf).
b. Or try unlimited traffic through [this new proxy provider](https://blueloperlabs.ch/proxy-ps/tf).Read the comprehensive [wiki](https://github.com/KevinBytesTheDust/cvamp/wiki) for a [detailed tutorial](https://github.com/KevinBytesTheDust/cvamp/wiki/Detailed-Tutorial), [usage tips](https://github.com/KevinBytesTheDust/cvamp/wiki/Advanced-features-and-controls) and [troubleshooting steps](https://github.com/KevinBytesTheDust/cvamp/wiki/Troubleshooting).
Ask questions in the [discussions](https://github.com/KevinBytesTheDust/cvamp/discussions) or [report issues](https://github.com/KevinBytesTheDust/cvamp/issues).Get exclusive Feature Previews as a [:gem: Supporter & Feature Tester](https://blueloperlabs.ch/supporter/wf).
### Mandatory Requirements
- Provide your own private HTTP proxies to the [proxy_list.txt](proxy/proxy_list.txt) or follow our [Proxies Guide](https://github.com/KevinBytesTheDust/cvamp/wiki/Webshare.io-Proxies-Guide).
a. Get 10 free proxies for testing and 10% off your first proxy purchase at [Webshare.io](https://blueloperlabs.ch/proxy/wf).
b. Or try unlimited traffic through [this new proxy provider](https://blueloperlabs.ch/proxy-ps/tf).- Chrome needs to be already installed on your system.
### Platform Support Overview
| Platform | Twitch | Youtube | Chzzk | Kick |
| --------------------- | :-------------------------------------------------------------------: | :----------------: | :----------------: | :-------------------------------------------------------------------: |
| General Functionality | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | ⏳[:gem:](https://github.com/KevinBytesTheDust/cvamp/discussions/296) |
| Lowest Quality Select | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | ⏳[:gem:](https://github.com/KevinBytesTheDust/cvamp/discussions/296) |
| Status Boxes Updates | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | ⏳[:gem:](https://github.com/KevinBytesTheDust/cvamp/discussions/296) |
| Login/Authentication | ⏳[:gem:](https://github.com/KevinBytesTheDust/cvamp/discussions/296) | :x: | :x: | :x: |
| Automatic Follow | ⏳[:gem:](https://github.com/KevinBytesTheDust/cvamp/discussions/296) | :x: | :x: | :x: |
| Automatic Chat | ⏳[:gem:](https://github.com/KevinBytesTheDust/cvamp/discussions/296) | :x: | :x: | :x: |
| Low CPU Usage Mode | ⏳[:gem:](https://github.com/KevinBytesTheDust/cvamp/discussions/296) | :x: | :x: | :x: |:heavy_check_mark: Supported, :warning: Problems, :x: Unsupported, ⏳ In Development, [:gem: Preview Available](https://github.com/KevinBytesTheDust/cvamp/discussions/296)
### In Action
![image](https://github.com/user-attachments/assets/94611ec5-c6c7-4473-9bb4-3f41dad3b563)
#### 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 Viewer Amplifier (CVAmp) is a small GUI tool that spawns muted Google Chrome instances via [Playwright](https://github.com/microsoft/playwright-python), each with a different HTTP proxy connection. Each instance navigates to the streaming channel and selects the lowest possible resolution.
Read the comprehensive [wiki](https://github.com/KevinBytesTheDust/cvamp/wiki) for a [detailed tutorial](https://github.com/KevinBytesTheDust/cvamp/wiki/Detailed-Tutorial), [usage tips](https://github.com/KevinBytesTheDust/cvamp/wiki/Advanced-features-and-controls) and [troubleshooting steps](https://github.com/KevinBytesTheDust/cvamp/wiki/Troubleshooting).
Support my creativity and [sponsor me a coffee :coffee:](https://blueloperlabs.ch/supporter/wf)
### 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.