andywang425

andywang425/BLTH

TypeScript MIT Productivity Single maintainer risk

哔哩哔哩(bilibili.com)油猴辅助脚本,Bilibili Live Tasks Helper

1.2k stars
99 forks
recent
GitHub

1.2k

Stars

99

Forks

8

Open issues

14

Contributors

v7.3.1 25 Jun 2026

AI Analysis

BLTH is a Tampermonkey/Violentmonkey userscript that automates daily tasks and UI enhancements for Bilibili (Chinese video platform) live streams. It targets Bilibili live viewers who want to streamline routine engagement activities like watching streams and completing daily quests. The script is specialized for this single platform and is not useful outside the Bilibili ecosystem.

Productivity Application Discovery value: 4/10
Documentation 8/10
Activity 9/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

userscript bilibili task-automation tampermonkey browser-extension
Actively maintained Well documented MIT licensed Niche/specialized use case Popular Beginner friendly Production ready
Deep Analysis · Based on README and public signals
4d ago

Bilibili Live Tasks Helper: userscript automating daily streamer engagement tasks for Chinese platform

BLTH is a Tampermonkey/Violentmonkey userscript for automating repetitive daily tasks on Bilibili (Chinese video/streaming platform), such as watching streams, claiming rewards, and leveling up viewer status. Built for casual to dedicated Bilibili users who want to reduce manual engagement grind. Adoption appears concentrated within the Bilibili ecosystem; no evidence of mainstream usage outside Chinese-language streaming communities.

Origin

Created June 2020 as a task automation tool for Bilibili's live platform. Evolved alongside the broader Bilibili userscript ecosystem (Bilibili Evolved, BiliHelper variants). Maintains compatibility with related scripts and serves a stable niche rather than expanding beyond it.

Growth

Gained ~1,200 stars over 6 years, suggesting slow-but-steady organic adoption within its target audience. Last push 2026-06-29 indicates active maintenance. Very modest growth signal (2 stars in 7 days) reflects mature, stable userbase rather than viral expansion — typical for niche automation tools serving a specific platform.

In production

adoption not verified — no public data on active user count, installation metrics, or case studies. GreasyFork distribution suggests hundreds to thousands of installations, but exact figures unavailable. QQ community group existence implies active user base, but size unknown.

Code analysis
Architecture

Appears to be built on Vue 3 + Vite with TypeScript, using Element Plus for UI and Pinia for state management. Based on README, integrates with Tampermonkey/Violentmonkey APIs and interacts with Bilibili's undocumented endpoints. Likely uses ajax-hook for request interception. Architecture suggests modular design with toggleable task modules.

Tests

not documented in README

Maintenance

Active as of 2026-06-29 (6 days before analysis date). Maintains issue templates and contribution guidelines, suggesting structured development. QQ community group referenced indicates ongoing user engagement. No evidence of stalled development or abandoned concerns.

Honest verdict

ADOPT IF: you are a Bilibili live viewer who watches streams regularly and want to automate daily engagement tasks (rewards, leveling) without manual clicking; you are comfortable installing and managing Tampermonkey userscripts; you prefer browser-native solutions over desktop apps. AVOID IF: you need cross-platform automation, require commercial support, or depend on guaranteed API stability (Bilibili may change endpoints at any time without warning, potentially breaking the script). MONITOR IF: you are building tools in the broader Bilibili automation ecosystem — BLTH demonstrates sustainable long-term maintenance of a niche userscript and may inform design decisions for similar projects.

Independent dimensions

Mainstream potential

2/10

Technical importance

4/10

Adoption evidence

3/10

Risks
  • API breakage: Bilibili's undocumented APIs (inferred from ajax-hook usage) may change without notice, rendering task modules non-functional until patched.
  • Platform ToS violation: automating engagement tasks may violate Bilibili's terms of service; account suspension risk not discussed in README.
  • Browser compatibility drift: as Tampermonkey and browsers evolve, compatibility may degrade; maintenance burden could increase.
  • Dependency on unmaintained libraries: if upstream dependencies (Vue, Element Plus, crypto-js) stop receiving security updates, script may become vulnerable.
  • Single maintainer risk: repository activity centered on one author; bus factor appears high.
Prediction

BLTH will likely remain a stable, slowly-maintained niche tool for 1–3 years, receiving updates as needed to fix Bilibili API breaks. Unlikely to achieve mainstream adoption outside Chinese streaming communities. May eventually stabilize into minimal-maintenance mode once core features mature.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
83%
Vue
14.4%
CSS
1.7%
JavaScript
0.9%

Information

Language
TypeScript
License
MIT
Last updated
2w ago
Created
74mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

the1812

the1812/Bilibili-Evolved

Bilibili-Evolved is a comprehensive browser userscript that enhances the...

29.8k TypeScript Media
lkeme

lkeme/BiliHelper-personal

BiliHelper-personal is a PHP-based automation assistant for Bilibili (Chinese...

ChinaGodMan

ChinaGodMan/UserScripts

A collection of Tampermonkey/Greasemonkey userscripts that modify popular...

1.9k JavaScript Web Dev
RayWangQvQ

RayWangQvQ/BiliBiliToolPro

BiliTool is an automated task execution tool for Bilibili (a Chinese video...

btjawa

btjawa/BiliTools

BiliTools is a cross-platform desktop application for downloading and managing...

5.3k Rust Media
vs. alternatives
Bilibili-Evolved (the1812)

25× larger star count (29,711 vs 1,188); broader scope (UI enhancements, player controls, content filtering); BLTH is narrower, focused on live task automation only. BLTH explicitly designed for compatibility with Evolved.

BiliBiliToolPro (RayWangQvQ)

7× larger (8,687 stars); C# desktop application vs BLTH's browser userscript. Desktop app likely appeals to power users; BLTH is browser-native, lower barrier to entry.

BiliTools (btjawa)

4.4× larger (5,281 stars); Rust-based tool for similar task automation. Indicates market exists for Bilibili automation, but BLTH remains viable in browser-native segment.

BiliHelper-personal (lkeme)

Similar star count (1,079 vs 1,188); PHP-based. Suggests BLTH and BiliHelper-personal occupy comparable niches within the automation ecosystem.

UserScripts (ChinaGodMan)

1.5× larger (1,857 stars); broader collection of scripts, not live-task-specific. BLTH is more specialized.