msojocs

bilibili-linux

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 AM
Downloads 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

  1. Go to the Release page to download the latest version
  2. Install the AppImage using AppImageLauncher
  3. 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