RayWangQvQ

RayWangQvQ/BiliBiliToolPro

C# GPL-3.0 Productivity

B 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。

8.7k stars
1.9k forks
slow
GitHub +39 / week

8.7k

Stars

1.9k

Forks

141

Open issues

34

Contributors

3.8.1 26 Aug 2025

AI Analysis

BiliTool is an automated task execution tool for Bilibili (a Chinese video platform) that handles daily engagement tasks like login rewards, coin tipping, live-stream participation, and membership benefits. It is purpose-built for Bilibili users who want to automate routine platform interactions, supporting multi-account setups and multiple deployment methods (Docker, Kubernetes, local). This is a specialized integration tool for a specific platform's ecosystem, not a general-purpose framework.

Productivity Application Discovery value: 5/10
Documentation 8/10
Activity 8/10
Community 8/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.

bilibili-automation task-scheduling multi-deployment csharp-dotnet web-dashboard
Actively maintained Well documented Niche/specialized use case Community favorite Beginner friendly Production ready
Deep Analysis · Based on README and public signals
3w ago

BiliBiliToolPro automates Bilibili daily tasks for Chinese users via Docker, Qinglong, and Kubernetes deployments

BiliBiliToolPro is a C#-based automation tool that handles repetitive Bilibili (China's major video platform) account tasks: daily experience gains, live room idle farming, manga check-ins, membership benefit collection, lottery participation, and multi-account management. It targets Bilibili power users and premium members who want to maximize platform rewards without manual effort. With 8,600+ stars and 1,900 forks, it has clear traction among the Chinese self-hosting and home-lab community. It supports multiple deployment models (Docker, Qinglong scheduler, Kubernetes/Helm, bare metal) and integrates with common Chinese notification channels.

Origin

Created in December 2021, likely as a successor or spiritual continuation of earlier Bilibili automation scripts. It has matured into a structured C# application with multi-deployment support, distinguishing itself from simpler Python scripts in the same niche.

Growth

Growth appears driven by the large Bilibili user base in China, the popularity of the Qinglong panel ecosystem for scheduled tasks, and word-of-mouth in Chinese homelab/NAS communities. The 1,900 forks suggest many users adapt it for personal configurations. Star velocity has slowed (15 in 7 days as of evaluation date), consistent with a mature, stable tool rather than one in rapid expansion.

In production

Trendshift badge inclusion suggests measurable traffic ranking. High fork count (1,902) and GitHub Releases download tracking indicate real deployment by a significant number of users. The Chinese homelab/Qinglong community is a well-documented consumer segment for this type of tool, making adoption plausible at scale, though exact active-user numbers are not publicly verifiable.

Code analysis
Architecture

Likely a task-runner architecture built on .NET, where each 'task' (Daily, LiveLottery, Manga, etc.) is an independently configurable unit. Appears to use Bilibili's public/unofficial APIs for all operations. Configuration is likely file-based or environment-variable-driven given Docker and Qinglong compatibility. The mention of 'AI' in the description likely refers to AI-assisted features or cookie/session management, though specifics are not detailed in the README excerpt.

Tests

Not documented in README

Maintenance

Last push was 2026-05-19, approximately one month before the evaluation date — indicating active, recent maintenance. The project has been sustained for over four years. Regular feature additions (VIP big points, manga privileges, Helm chart support) suggest ongoing development rather than mere bug fixes. Stable release tagging is visible from the badge setup.

Honest verdict

ADOPT IF: you are a Bilibili premium member or active user who self-hosts via Docker/Qinglong/K8s and wants to automate repetitive daily tasks without manual intervention. AVOID IF: you are uncomfortable with the legal/ToS ambiguity of automated Bilibili interactions, or if you do not already have self-hosting infrastructure — the tool assumes technical comfort with containers or schedulers. MONITOR IF: Bilibili makes breaking API changes or enforces stricter bot detection, which could render core features non-functional without a rapid project response.

Independent dimensions

Mainstream potential

2/10

Technical importance

4/10

Adoption evidence

6/10

Risks
  • Bilibili's unofficial API surface can change without notice, breaking core functionality until maintainers patch it — a structural risk for all tools in this category.
  • Automated account activity violates Bilibili's Terms of Service, exposing users to account suspension risk.
  • The project is primarily maintained by a single author; bus-factor risk exists if contributions don't broaden.
  • Cookie/session management for a third-party platform introduces credential security concerns that users must evaluate for their own threat model.
  • Regulatory or platform pressure in China could force rapid feature removal or project discontinuation with little warning.
Prediction

Likely to remain a stable, maintained niche tool for the Chinese self-hosting community as long as Bilibili's API remains accessible. Mainstream breakout is unlikely given the platform-specific and regulatory-sensitive nature of the use case.

0 found this helpful

Newsletter

Get analyses like this every Monday

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

Languages

C#
58.8%
Bru
25.1%
HTML
6.7%
Shell
4.4%
Go
2%
CSS
1.8%
PowerShell
0.3%
Batchfile
0.2%

Information

Language
C#
License
GPL-3.0
Last updated
2mo ago
Created
56mo 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

biliup

biliup/biliup

biliup is a specialized automation tool for recording, uploading, and migrating...

5.3k Rust Media
btjawa

btjawa/BiliTools

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

5.3k Rust Media
renmu123

renmu123/biliLive-tools

A comprehensive one-stop tool for live stream recording and post-processing,...

1.5k TypeScript Media
lkeme

lkeme/BiliHelper-personal

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

andywang425

andywang425/BLTH

BLTH is a Tampermonkey/Violentmonkey userscript that automates daily tasks and...

1.2k TypeScript Productivity
vs. alternatives
wd210010/only_for_happly

Python-based, likely simpler and more limited in scope. BiliBiliToolPro offers broader task coverage and enterprise-grade deployment options by comparison.

Richasy/Bili.Uwp

A full UWP client for Bilibili — a different category entirely (manual UI browsing vs. automation). Not a direct competitor.

nilaoda/BBDown

Focused exclusively on video downloading, not task automation. Complementary rather than competing.

yaobiao131/downkyicore

Another Bilibili downloader. Again, complementary rather than competing with BiliBiliToolPro's automation focus.

fqscfqj/Y2A-Auto

Narrow scope automation tool, likely for specific platform crossposting. BiliBiliToolPro's scope is broader within the Bilibili ecosystem.