MareDevi

一款基于终端用户界面(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 爱好者

快速上手

  1. 从 GitHub Releases 下载对应平台的可执行文件
  2. 或通过 cargo 安装:cargo install bili-tui
  3. 运行程序,扫码登录后开始使用

核心优势

  • 基于 Rust 和 Tokio 异步运行时,响应迅速
  • 基于 Opaline 主题引擎,支持 39 款内置主题
  • 支持视频播放、动态浏览、搜索、弹幕等核心功能
  • Vim 风格键位绑定,适合终端用户

系统要求

  • 操作系统:跨平台(Windows / macOS / Linux)
  • 额外依赖:需安装 MPV 播放器和 yt-dlp

历史版本

排序