Skip to content

H1B0B0/Kick-Viewerbot

Repository files navigation

Kick Viewer Bot

A powerful web application for generating Kick views using proxy rotation technology. Built with a Flask/SocketIO backend and Next.js frontend communicating via WebSocket.

Warning

⚠️ EDUCATIONAL PURPOSE ONLY ⚠️

This software is provided strictly for educational and research purposes. Using this tool to manipulate viewing metrics may violate Kick's Terms of Service and applicable laws. The developers assume no responsibility for misuse of this software.

Table of Contents

Features

  • 🚀 High-performance multi-threading system supporting up to 1000 concurrent connections
  • 🔄 Intelligent proxy rotation with automatic failover mechanisms
  • 🌐 Comprehensive proxy protocol support (HTTP, SOCKS4, SOCKS5)
  • 🌐 Proxy-tunneled WebSocket connections — each viewer appears from a unique IP
  • 📊 Real-time analytics dashboard with performance metrics
  • 📱 Responsive and intuitive web interface
  • 🔥 Stability Mode — long-lived connections with auto-reconnection
  • 🔔 Automatic update notifications when a new version is available
  • ⚙️ Advanced configuration options for power users

Requirements

  • Python 3.9+
  • Node.js 18+
  • Modern web browser with JavaScript enabled
  • Stable internet connection
  • (Optional) Custom proxy list for enhanced performance

💻 Installation

  1. Download the latest release executable from the releases page
  2. Run KickViewerBOTno admin privileges required
  3. Configure your viewing preferences and proxy settings
  4. Start the bot and monitor real-time statistics

🛠️ Development Setup

1. Clone & install dependencies

git clone https://github.com/H1B0B0/Kick-Viewerbot.git
cd Kick-Viewerbot

Backend (Python):

pip install -r requirements.txt

Frontend (Node.js):

cd frontend
npm install

2. Run the development servers

You need two terminals running simultaneously:

Terminal 1 — Backend:

python ./backend/main.py

Terminal 2 — Frontend:

cd frontend
npm run dev

The frontend dev server runs on http://localhost:3000 and communicates with the backend via WebSocket.

How to use with macOS

  1. Download the macOS build from the releases page macOS version
  2. When launching, you may encounter a security warning macOS block message
  3. Navigate to System SettingsPrivacy & Security. Click Open Anyway Enable macOS application
  4. Confirm by clicking Open Anyway in the dialog Execute the app
  5. The application will start. Configure your settings and enjoy 🚀

📸 Screenshots

Dashboard Overview Channel Configuration Advanced Settings Performance Analytics

License

This project is licensed under the MIT License. See the LICENSE file for detailed terms and conditions.

About

Tools with a graphical interface to create fictitious viewers on your live streams

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages