Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jclip logo

Jclip

Local-first live stream recorder, replay, clipping and publishing toolkit.
本地优先的直播录制、实时回放、切片剪辑、字幕生成与投稿工具。

Version Platform License Built with Tauri and Rust

Jclip 是一套面向直播内容创作者的本地工作台。你可以在直播过程中持续录制,同时实时回放,再通过时间区间快速生成切片,压制弹幕和字幕,最后完成导出或投稿。默认数据保存在本地,不依赖特定云服务。

Features

  • 多平台直播录制:支持 B 站、抖音、斗鱼、虎牙、快手和 TikTok。
  • 边播边回看:缓存设计支持直播过程中实时预览,不错过高光内容。
  • 快速切片:在录播预览中框选时间区间,即可生成独立 MP4 切片。
  • 弹幕工作流:捕获并保留直播间弹幕,支持颜色、Emoji 和字体样式,可压制进切片或导出。
  • 字幕生成:支持本地 Whisper、OpenAI 等字幕生成方式,可编辑并压制进视频。
  • AI 助手:用自然语言查询录播、分析内容、管理切片和任务。
  • 桌面与服务器皆可:提供 Tauri 桌面应用,也支持 Docker / Headless Web 部署。

Quick Start

Desktop

发布到 GitHub 后,可从 Releases 页面下载对应平台的安装包。

  • macOS 需要安装 ffmpegffprobe
  • Linux 需要安装 Tauri 2 的系统依赖和 FFmpeg。
  • Windows 安装包内已包含运行所需组件。

Development

yarn install
yarn tauri dev

常用命令:

yarn check
yarn build
yarn tauri build
cargo test --manifest-path src-tauri/Cargo.toml

Docker

docker build -t jclip .
docker run -d \
  -p 3000:3000 \
  -v ./data:/app/data \
  -v ./cache:/app/cache \
  -v ./output:/app/output \
  -v ./whisper_model.bin:/app/whisper_model.bin \
  --name jclip \
  jclip:latest

Documentation

Roadmap

  • 更多平台的投稿通道。
  • 更多平台的弹幕解析和发送能力。
  • 更快的切片与压制流水线。
  • 更完善的任务队列、失败重试和通知。
  • 插件、Webhook 和第三方工具生态。

Contributing

欢迎提交 Issue、讨论新功能或直接提交 Pull Request。提交前请运行 yarn checkyarn build 和相关 Rust 测试,并参考 CONTRIBUTING

License

MIT

About

本地build的直播录制、实时回放、切片剪辑、字幕生成与投稿工具,支持 B 站、抖音、斗鱼、虎牙、 快手。Local-first live stream recorder, replay, clipping, subtitle generation and publishing toolkit for Bilibili, Douyin, Douyu, Huya, Kuaishou and TikTok.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages