https://github.com/h1b0b0/twitch-viewerbot
Tools with a graphical interface to create fictitious viewers on your live streams
https://github.com/h1b0b0/twitch-viewerbot
application bot gui live python python3 software stream twitch viewer
Last synced: 11 months ago
JSON representation
Tools with a graphical interface to create fictitious viewers on your live streams
- Host: GitHub
- URL: https://github.com/h1b0b0/twitch-viewerbot
- Owner: H1B0B0
- License: mit
- Created: 2023-02-21T16:40:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-08T14:18:25.000Z (about 1 year ago)
- Last Synced: 2025-06-08T15:25:56.800Z (about 1 year ago)
- Topics: application, bot, gui, live, python, python3, software, stream, twitch, viewer
- Language: TypeScript
- Homepage:
- Size: 61.6 MB
- Stars: 70
- Watchers: 4
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# Twitch Viewer Bot
A modern web application for generating Twitch views using proxies, built with a Flask backend and React frontend.
## Table of Contents
- [Features](#features)
- [Requirements](#requirements)
- [Installation](#installation)
- [Standard Installation](#standard-installation)
- [Development Installation](#development-installation)
- [Usage](#usage)
- [For End Users](#for-end-users)
- [For Developers](#for-developers)
- [macOS Installation Guide](#macos-installation-guide)
- [Screenshots](#screenshots)
- [License](#license)
- [Disclaimer](#disclaimer)
## Features
- 🚀 Multi-threading system supporting up to 1000 simultaneous threads
- 🔄 Automatic proxy rotation and management
- 🌐 Support for HTTP, SOCKS4, and SOCKS5 proxies
- 📊 Real-time statistics dashboard
- 🔒 SSL/HTTPS support
- 📱 Responsive web interface
## Requirements
- Python 3.9+
- Modern web browser
- Internet connection
- (Optional) Custom proxy list
## Installation
### Standard Installation
1. Download the executable from the [releases page](https://github.com/H1B0B0/twitch-Viewerbot/releases)
2. Launch the application
3. Login or register an account
4. Configure your settings
5. Start the bot
### Development Installation
1. Clone the repository:
```shell
git clone https://github.com/H1B0B0/twitch-Viewerbot.git
```
2. Navigate to the project directory:
```shell
cd twitch-Viewerbot
```
3. Install the required Python packages:
```shell
pip install -r requirements.txt
```
4. Build the static Frontend:
**Windows**
```shell
./build.ps1
```
**Linux / macOS**
```shell
./build.sh
```
5. Launch the backend:
```shell
python ./backend/main.py --dev
```
## Usage
### For End Users
1. Open your web browser and navigate to `https://velbots.shop`
2. Enter the number of threads you want to run
3. Enter the name of the Twitch channel you want to generate views for
4. (Optional) Upload your custom proxy list
5. Click the "Start bot" button to begin generating views
### For Developers
- The `--dev` flag enables development mode
- Check the console for logs and debugging information
- Frontend code is located in the `frontend` directory
- Backend API endpoints are defined in `backend/main.py`
## macOS Installation Guide
1. Download the application from the [release page](https://github.com/H1B0B0/twitch-Viewerbot/releases)

2. If macOS blocks the application, open **System Settings** and go to **Privacy & Security**

3. Under the **Security** tab, locate the message about the blocked application and click **Open Anyway**

4. Confirm that you want to open the application by clicking **Open Anyway** in the dialog

5. The application will now launch and is ready to use 🚀
## Screenshots



## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Disclaimer
⚠️ **This tool is provided for educational purposes only** ⚠️
Using this software to artificially inflate viewer counts may violate Twitch's Terms of Service. The developers are not responsible for any consequences resulting from the misuse of this application.