A Linux port based on the official Bilibili client, supporting roaming functionality, without the annoying title bar, with small-resolution fullscreen support, out-of-region search, danmaku sharing, and update checking.
- v1.19.0-3
- Published at
- 20d ago
- 1,345
- Stars
- 24,894
- Download
- Synced at
- 15d ago
Latest release
v1.19.0-3Sep 29, 2026, 08:52 AMDownloads slow? Switch the source anytime above
README
Project Overview
bilibili-linux is a Linux port based on the official Bilibili client, supporting roaming functionality. The project uses techniques such as deobfuscation and debugging. It is fully open-source with no code encryption.
Key Features
- No annoying title bar
- Fullscreen support on small-resolution screens
- Update checking support
- Menu to close the program
- Roaming support
- Out-of-region search
- Danmaku sharing
- VA-API hardware video decoding support for NVIDIA GPUs (Electron 43+)
Target Audience
- Linux desktop users
- Users who want official Bilibili client functionality on Linux
- Users who need danmaku sharing and roaming features
Quick Start
- Go to the Release page to download the latest version
- Install the AppImage using AppImageLauncher
- Or build manually: clone the repo, run tools/setup-bilibili.sh, then launch bin/bilibili
Core Advantages
- Ported from the official client with complete functionality
- Fully open-source with no code encryption
- Supports hardware video decoding on Linux
System Requirements
- OS: Linux
- Additional dependencies: Electron 43.1.1 recommended; NVIDIA hardware decoding requires Electron 43+ / Chromium 130+
Release history
Sort