Bili.Copilot is a third-party desktop client for Bilibili built as a native Windows application using Windows App SDK.
The tool addresses the need for a dedicated Windows desktop experience for Bilibili, a major video platform. It reconstructs and improves upon an earlier client by leveraging Windows App SDK and WinUI3 to provide native performance and integration with Windows 11. The application supports multiple login methods including QR code scanning and web-based authentication, and includes video playback capabilities powered by MPV integration.
Developers should choose this tool if they need a Windows desktop client for Bilibili with native performance characteristics. The project suits Windows 11 users seeking an alternative to browser-based access. The tool is available through Microsoft Store for standard installation or via sideloading for those preferring manual deployment. During development, the maintainers extracted reusable components including bili-kernel for API interaction, agent-kernel for AI service integration, mpv-kernel for media playback, and winui-kernel for UI foundations, all distributed as NuGet packages to enable integration into other projects.
Development activity shows active modularization with extracted components maintained as separate repositories and distributed through package managers. The project maintains comprehensive documentation at a dedicated site separate from the repository. Setup requires manual acquisition of external binaries including libmpv and ffmpeg from specified sources, indicating deliberate architectural choices around media handling dependencies. The codebase supports multiple CPU architectures including x64 and ARM64 platforms, with build infrastructure accommodating both variants.