Automating Bilibili's hardest trivia gauntlet with LLMs
A Rust CLI that outsources Bilibili's elite "hardcore member" quiz to an LLM API, because memorizing anime minutiae is a machine's job now.

What it does
Bilibili reserves a special “hardcore member” badge for users who pass a brutal 100-question quiz—available only to level-6 accounts, three attempts per day. This tool automates the entire flow: it calls Bilibili’s API directly (no screen scraping or OCR), feeds each question to a configurable LLM, and submits the answer. The author recommends Silicon Flow’s API with a free ¥14 credit tier.
The interesting bit
The project is written in Rust but ships as a self-contained binary with musl static linking for Linux, universal binaries for macOS, and a one-liner install script. That’s unusually polished deployment hygiene for what is essentially a quiz-bot. The direct API approach also means it avoids the brittle screenshot-and-OCR pipelines common in similar tools.
Key highlights
- Direct Bilibili API integration, no OCR or browser automation
- Supports any OpenAI-compatible LLM endpoint via URL + model + API key
- Self-updating binary (
bili-hardcore update) and clean uninstall - Cross-platform releases: macOS universal, Windows x64, Linux x64/ARM64 (musl)
- Interactive or headless configuration modes
Caveats
- Requires a third-party LLM API key; no local model support mentioned
- Daily attempt limits (3) and 24-hour lockouts are enforced by Bilibili, not the tool
- Breaking config changes between 0.x and current versions require manual cleanup
Verdict
Worth a look if you’re a Bilibili regular who wants the hardcore badge without the trivia grind. Skip it if you don’t have a level-6 account or object to routing your quiz answers through a cloud LLM.
Frequently asked
- What is Karben233/bili-hardcore?
- A Rust CLI that outsources Bilibili's elite "hardcore member" quiz to an LLM API, because memorizing anime minutiae is a machine's job now.
- Is bili-hardcore open source?
- Yes — Karben233/bili-hardcore is open source, released under the MIT license.
- What language is bili-hardcore written in?
- Karben233/bili-hardcore is primarily written in Python.
- How popular is bili-hardcore?
- Karben233/bili-hardcore has 2.1k stars on GitHub.
- Where can I find bili-hardcore?
- Karben233/bili-hardcore is on GitHub at https://github.com/Karben233/bili-hardcore.