BiliPai is a third-party Android client for Bilibili that provides native, clean, and extensible access to the platform's content.
The project addresses the need for an alternative Bilibili client built with modern Android development practices. It covers core functionality including videos, anime series, live streams, feeds, messaging, and offline downloads. The tool is built entirely in Kotlin using Jetpack Compose for its user interface, and it supports plugin-based extensions to customize and expand its capabilities beyond the base feature set.
BiliPai suits developers and users seeking a lightweight alternative to the official Bilibili app with support for large-screen devices like tablets and foldable phones. The project includes comprehensive documentation covering architecture, plugin development for both JSON-based and native plugins, and a detailed feature matrix. Those considering adoption should note that the tool operates under a non-commercial license and targets Android 8.0 and above.
The project maintains active development with structured processes for versioning, releases, and contributions. Documentation is extensive, including wiki pages for frequently asked questions, a roadmap, and detailed guides for both users and developers. The codebase follows defined structure guidelines and includes a plugin SDK with sample implementations for those wanting to extend functionality.