一款基于终端用户界面(TUI)的 Bilibili 客户端,使用 Rust 构建,提供轻量级且高效的 Bilibili 浏览体验,支持视频播放、动态浏览、搜索、弹幕等核心功能。
- v1.0.14
- 发布于
- 2026年8月30日
- 223
- 星标
- 1,267
- 下载
- 同步于
- 15 天前
最新版本
v1.0.142026年8月30日 11:57下载慢?可在上方随时切换镜像源
项目说明
项目概述
bilibili-tui 是一个基于终端用户界面(TUI)的 Bilibili 客户端,使用 Rust 构建,提供轻量级且高效的 Bilibili 浏览体验。它采用 Ratatui 框架构建美观界面,并集成了完整的 Bilibili API 功能。
主要功能
- 二维码登录:扫描二维码快速登录 Bilibili 账号,Cookie 本地持久化存储
- 首页推荐:个性化视频推荐网格,支持封面图片预览
- 动态系统:浏览关注的 UP 主动态,支持图片和文字动态
- 全文搜索:搜索 Bilibili 平台所有视频内容,支持多种排序方式
- 视频播放:集成 MPV 播放器和 yt-dlp 自动提取播放
- 评论系统:查看、点赞和回复评论,支持多级评论展开
- 主题系统:支持 39 款内置主题(Opaline 主题引擎)
- Vim 风格键位绑定,支持鼠标点击和滚轮交互
适用人群
- 终端用户和开发者
- 希望获得轻量级 Bilibili 浏览体验的用户
- Rust 和 TUI 爱好者
快速上手
- 从 GitHub Releases 下载对应平台的可执行文件
- 或通过 cargo 安装:
cargo install bili-tui - 运行程序,扫码登录后开始使用
核心优势
- 基于 Rust 和 Tokio 异步运行时,响应迅速
- 基于 Opaline 主题引擎,支持 39 款内置主题
- 支持视频播放、动态浏览、搜索、弹幕等核心功能
- Vim 风格键位绑定,适合终端用户
系统要求
- 操作系统:跨平台(Windows / macOS / Linux)
- 额外依赖:需安装 MPV 播放器和 yt-dlp
历史版本
排序