← all repositories
Geniusay/ChopperBot

The live-stream clip farm that runs while you sleep

A Java bot that watches Twitch, Bilibili, Douyin and others, auto-slices the highlights, generates titles and covers, and publishes them without human touch.

2.7k stars Java AgentsCreative · Design
ChopperBot
Velocity · 7d
+2.4
★ / day
Trend
steady
star history

What it does ChopperBot is a headless content factory for live-stream platforms. It crawls streams from Huya, Douyu, Bilibili, TikTok, and Twitch, detects hot moments via barrage (danmu) analysis, slices clips, generates titles/covers with AI, and publishes to video accounts. The whole pipeline runs unsupervised.

The interesting bit The barrage-analysis module scores chat density to find slice-worthy timestamps, then classifies clips by content type — games, jokes, debates — so each account gets a consistent personality. No database required: the entire system runs on local JSON files with a file-cache layer for performance.

Key highlights

  • Plugin-based architecture with hot-swapping; DIY module for custom plugins
  • Cross-platform crawler handles login and publishing for multiple sites
  • Visual management UI for plugin center, task monitor, and “hot guard” trending dashboard
  • One-JAR deployment, JDK 11+, no external software needed
  • Claims a live Bilibili account with “tens of millions of plays” as proof of concept

Caveats

  • README lists Twitter as supported but the feature set is unclear; some platform integrations may be aspirational
  • “Process-Developing” badge suggests core features are still in motion
  • Documentation and primary communication channels are in Chinese

Verdict Worth a look if you run or want to run automated clip channels at scale. Skip it if you need battle-tested stability or English-first support.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.