Local-first live stream recorder, replay, clipping and publishing toolkit.
本地优先的直播录制、实时回放、切片剪辑、字幕生成与投稿工具。
Jclip 是一套面向直播内容创作者的本地工作台。你可以在直播过程中持续录制,同时实时回放,再通过时间区间快速生成切片,压制弹幕和字幕,最后完成导出或投稿。默认数据保存在本地,不依赖特定云服务。
- 多平台直播录制:支持 B 站、抖音、斗鱼、虎牙、快手和 TikTok。
- 边播边回看:缓存设计支持直播过程中实时预览,不错过高光内容。
- 快速切片:在录播预览中框选时间区间,即可生成独立 MP4 切片。
- 弹幕工作流:捕获并保留直播间弹幕,支持颜色、Emoji 和字体样式,可压制进切片或导出。
- 字幕生成:支持本地 Whisper、OpenAI 等字幕生成方式,可编辑并压制进视频。
- AI 助手:用自然语言查询录播、分析内容、管理切片和任务。
- 桌面与服务器皆可:提供 Tauri 桌面应用,也支持 Docker / Headless Web 部署。
发布到 GitHub 后,可从 Releases 页面下载对应平台的安装包。
- macOS 需要安装
ffmpeg和ffprobe。 - Linux 需要安装 Tauri 2 的系统依赖和 FFmpeg。
- Windows 安装包内已包含运行所需组件。
yarn install
yarn tauri dev常用命令:
yarn check
yarn build
yarn tauri build
cargo test --manifest-path src-tauri/Cargo.tomldocker 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- 更多平台的投稿通道。
- 更多平台的弹幕解析和发送能力。
- 更快的切片与压制流水线。
- 更完善的任务队列、失败重试和通知。
- 插件、Webhook 和第三方工具生态。
欢迎提交 Issue、讨论新功能或直接提交 Pull Request。提交前请运行 yarn check、yarn build 和相关 Rust 测试,并参考 CONTRIBUTING。
