{"id":25390064,"url":"https://github.com/h1b0b0/kick-viewerbot","last_synced_at":"2026-02-18T00:08:38.230Z","repository":{"id":176535471,"uuid":"653751362","full_name":"H1B0B0/Kick-Viewerbot","owner":"H1B0B0","description":"Tools with a graphical interface to create fictitious viewers on your live streams","archived":false,"fork":false,"pushed_at":"2025-11-10T19:12:54.000Z","size":3553,"stargazers_count":79,"open_issues_count":2,"forks_count":20,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-11-10T21:05:45.887Z","etag":null,"topics":["bot","easy-to-use","interface","kick","kick-viewbot","kick-viewer-bot","python","viewer"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/H1B0B0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":"HIBO","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"hibobo","thanks_dev":null,"custom":null}},"created_at":"2023-06-14T16:51:14.000Z","updated_at":"2025-11-10T19:12:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"f2fe5770-8704-4554-91a7-a76ec781307b","html_url":"https://github.com/H1B0B0/Kick-Viewerbot","commit_stats":null,"previous_names":["h1b0b0/kick-viewerbot"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/H1B0B0/Kick-Viewerbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H1B0B0%2FKick-Viewerbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H1B0B0%2FKick-Viewerbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H1B0B0%2FKick-Viewerbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H1B0B0%2FKick-Viewerbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/H1B0B0","download_url":"https://codeload.github.com/H1B0B0/Kick-Viewerbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H1B0B0%2FKick-Viewerbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29563407,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T21:50:49.831Z","status":"ssl_error","status_checked_at":"2026-02-17T21:46:15.313Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","easy-to-use","interface","kick","kick-viewbot","kick-viewer-bot","python","viewer"],"created_at":"2025-02-15T14:35:03.756Z","updated_at":"2026-02-18T00:08:38.225Z","avatar_url":"https://github.com/H1B0B0.png","language":"TypeScript","funding_links":["https://patreon.com/HIBO","https://buymeacoffee.com/hibobo"],"categories":[],"sub_categories":[],"readme":"# Kick Viewer Bot\n\nA powerful web application for generating Kick views using proxy rotation technology. Built with a **Flask/SocketIO** backend and **Next.js** frontend communicating via WebSocket.\n\n## Warning\n\n⚠️ **EDUCATIONAL PURPOSE ONLY** ⚠️\n\nThis 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.\n\n## Table of Contents\n\n- [Features](#features)\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Development Setup](#development-setup)\n- [How to use with macOS](#how-to-use-with-macos)\n- [Screenshots](#screenshots)\n- [License](#license)\n\n## Features\n\n- 🚀 High-performance multi-threading system supporting up to 1000 concurrent connections\n- 🔄 Intelligent proxy rotation with automatic failover mechanisms\n- 🌐 Comprehensive proxy protocol support (HTTP, SOCKS4, SOCKS5)\n- 🌐 **Proxy-tunneled WebSocket connections** — each viewer appears from a unique IP\n- 📊 Real-time analytics dashboard with performance metrics\n- 📱 Responsive and intuitive web interface\n- 🔥 **Stability Mode** — long-lived connections with auto-reconnection\n- 🔔 **Automatic update notifications** when a new version is available\n- ⚙️ Advanced configuration options for power users\n\n## Requirements\n\n- Python 3.9+\n- Node.js 18+\n- Modern web browser with JavaScript enabled\n- Stable internet connection\n- (Optional) Custom proxy list for enhanced performance\n\n## 💻 Installation\n\n1. Download the latest release executable from the [releases page](https://github.com/H1B0B0/Kick-Viewerbot/releases)\n2. Run `KickViewerBOT` — **no admin privileges required**\n3. Configure your viewing preferences and proxy settings\n4. Start the bot and monitor real-time statistics\n\n## 🛠️ Development Setup\n\n### 1. Clone \u0026 install dependencies\n\n```shell\ngit clone https://github.com/H1B0B0/Kick-Viewerbot.git\ncd Kick-Viewerbot\n```\n\n**Backend (Python):**\n\n```shell\npip install -r requirements.txt\n```\n\n**Frontend (Node.js):**\n\n```shell\ncd frontend\nnpm install\n```\n\n### 2. Run the development servers\n\nYou need **two terminals** running simultaneously:\n\n**Terminal 1 — Backend:**\n\n```shell\npython ./backend/main.py\n```\n\n**Terminal 2 — Frontend:**\n\n```shell\ncd frontend\nnpm run dev\n```\n\nThe frontend dev server runs on `http://localhost:3000` and communicates with the backend via WebSocket.\n\n## How to use with macOS\n\n1. Download the macOS build from the [releases page](https://github.com/H1B0B0/Kick-Viewerbot/releases)\n   ![macOS version](./images/macos_file.png)\n2. When launching, you may encounter a security warning\n   ![macOS block message](./images/macos_block.png)\n3. Navigate to `System Settings` → `Privacy \u0026 Security`. Click `Open Anyway`\n   ![Enable macOS application](images/enable_macos.png)\n4. Confirm by clicking `Open Anyway` in the dialog\n   ![Execute the app](./images/use_macos.png)\n5. The application will start. Configure your settings and enjoy 🚀\n\n## 📸 Screenshots\n\n\u003cimg width=\"1512\" alt=\"Dashboard Overview\" src=\"https://github.com/user-attachments/assets/439dde39-6370-45d5-8ec1-3587fd86c98b\" /\u003e\n\u003cimg width=\"1512\" alt=\"Channel Configuration\" src=\"https://github.com/user-attachments/assets/654e0e82-c828-4c30-a120-4488ba44b799\" /\u003e\n\u003cimg width=\"1512\" alt=\"Advanced Settings\" src=\"https://github.com/user-attachments/assets/066615f5-09fc-4077-b83c-c1e553de3f7b\" /\u003e\n\u003cimg width=\"1512\" alt=\"Performance Analytics\" src=\"https://github.com/user-attachments/assets/6392e0e0-cda7-49e7-9969-41753d8c6c76\" /\u003e\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for detailed terms and conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh1b0b0%2Fkick-viewerbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fh1b0b0%2Fkick-viewerbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh1b0b0%2Fkick-viewerbot/lists"}