MCPcopy Index your code
hub / github.com/Rsplwe/bili-live-hime

github.com/Rsplwe/bili-live-hime @LiveHime-v0.5.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release LiveHime-v0.5.2 ↗ · + Follow
450 symbols 837 edges 63 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

哔哩哔哩直播姬(仮)

GitHub License GitHub Workflow Status

官方直播姬的轻量化、跨平台替代工具,支持 Windows / Linux / MacOS。

已支持的功能

  • [x] 获取 RTMP / SRT 推流地址及流密钥
  • [x] 支持直播间信息修改 (标题、分区)
  • [x] 直播间弹幕推送
  • [x] 观众进入提示
  • [x] 打赏礼物推送
  • [x] 观众人次统计
  • [x] 弹幕发送
  • [x] 夜间模式
  • [x] SuperChat 提示
  • [x] 房间管理
  • [x] 房管设置
  • [x] 禁言设置
  • [x] 黑名单设置
  • [x] 屏蔽词
  • [x] 在线榜单
  • [x] 在线观众/观看人次 显示

TODO

  • [ ] 大航海加入提示
  • [ ] 直播间封面设置

截图

使用说明

  1. 登入哔哩哔哩账号(扫码 / Cookie)
  2. 获取直播间推流地址与流密钥
  3. 将推流信息填入 OBS / 其他推流软件

下载

预编译版本

从源码运行

构建依赖

  • Node.js ≥ 18
  • Rust(stable)

Clone

git clone https://github.com/Rsplwe/bili-live-hime.git
cd bili-live-hime
npm install

开发模式

npm run tauri dev

构建发布版本

npm run tauri build

构建产物位于: src-tauri/target/release/src-tauri/target/release/bundle/

参考项目

Extension points exported contracts — how you extend this code

InteractWordV2 (Interface)
(no doc)
src/protos/InteractWordV2.ts
AppCookie (Interface)
(no doc)
src/types/config.ts
AppSidebarProps (Interface)
(no doc)
src/components/app-sidebar.tsx
UseCountdownReturn (Interface)
(no doc)
src/utils/countdown.ts
ConfigState (Interface)
(no doc)
src/store/config.ts
LoginScreenProps (Interface)
(no doc)
src/screens/login-screen.tsx
UserProfileProps (Interface)
(no doc)
src/view/user-profile.tsx
GenerateQRCode (Interface)
(no doc)
src/api/passport.ts

Core symbols most depended-on inside this repo

cn
called by 61
src/lib/utils.ts
request
called by 25
src/lib/api.ts
create
called by 21
src/protos/OnlineRankV3.ts
internalBinaryRead
called by 12
src/protos/OnlineRankV3.ts
internalBinaryWrite
called by 12
src/protos/OnlineRankV3.ts
create
called by 9
src/protos/InteractWordV2.ts
internalBinaryRead
called by 5
src/protos/InteractWordV2.ts
internalBinaryWrite
called by 5
src/protos/InteractWordV2.ts

Shape

Function 173
Method 134
Class 73
Interface 65
Enum 5

Languages

TypeScript93%
Rust7%

Modules by API surface

src/protos/OnlineRankV3.ts151 symbols
src/protos/InteractWordV2.ts64 symbols
src/api/live.ts32 symbols
src-tauri/src/connection.rs21 symbols
src/components/ui/alert-dialog.tsx12 symbols
src/components/ui/select.tsx10 symbols
src/components/ui/dialog.tsx10 symbols
src/view/live-comments.tsx9 symbols
src/view/manager/live-room-manager-mute-user.tsx8 symbols
src/view/manager/live-room-manager-admins.tsx8 symbols
src/view/manager/live-room-manager-mute-global.tsx7 symbols
src/components/ui/card.tsx7 symbols

For agents

$ claude mcp add bili-live-hime \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page