关于 Kazumi
一个用 Flutter 写的番剧采集与在线观看程序,由 Predidit 开发并维护,以 GPL-3.0 协议开源。它不生产内容,只提供一套让内容接进来的机制。
嗨,这里是中文资料站。
我们不是软件作者,只是把散落在 GitHub、文档站和 issue 区里的经验整理成中文,让第一次装 Kazumi 的人少走一点弯路。
Kazumi 的定位可以用一句话说清:把「从哪看」这件事,交给使用者决定。它不内置任何视频源,而是提供一套基于 XPath 与 JSONPath 的规则系统——你写规则,或者导入别人写好的规则,程序负责采集元数据、整理剧集、嗅探视频地址,最后把画面放进一个还算好看的播放器里。
这种设计带来两个直接结果。好处是内容来源不受制于任何单一站点,一个源挂了换一个就是;代价是开箱不能用,第一次启动必须自己配规则。这也是所有「装完发现是空的」疑问的根源。
关键信息
| 项目名称 | Kazumi |
|---|---|
| 开发者 | Predidit(GitHub)及社区贡献者 |
| 开源协议 | GPL-3.0 |
| 技术栈 | Flutter / Dart,跨平台一套代码 |
| 支持平台 | Android、Windows、macOS、Linux(实验性)、iOS(侧载)、HarmonyOS(分支仓库,侧载)、Web(自建服务端) |
| 源码仓库 | github.com/Predidit/Kazumi |
| 规则仓库 | github.com/Predidit/KazumiRules |
| 当前版本 | 2.4.2(2026-10-23) |
GPL-3.0 意味着什么
协议条款读起来枯燥,但对你实际使用的影响只有三条:
可以自由使用
个人用、公司用、装在十台设备上,都不需要授权,也不需要付费。
改了就得分源
你可以修改并分发,但衍生作品必须同样以 GPL 开源。不能把改过的版本闭源卖钱。
没有担保
作者不承诺它能一直可用,也不为使用后果负责。第三方源的内容由发布者自负。
它站在哪些项目肩上
Kazumi 自己做的事其实不多,绝大部分能力来自成熟的开源组件与服务。理解这一层,也更容易理解它的能力边界——比如弹幕为什么依赖弹弹play、超分为什么是 Anime4K 的效果。
| 组件 / 服务 | 在 Kazumi 里负责什么 |
|---|---|
| XpathSelector | 规则解析的基石,XPath 与 JSONPath 的求值都在这里 |
| Anime4K | 实时超分辨率算法,逐帧增强低分辨率画面 |
| 弹弹play 开放平台 | 弹幕的获取与发送 |
| Bangumi 开放 API | 番剧元数据(名称、简介、封面等) |
| SyncPlay | 「一起看」的同步协议,走公共服务器 |
| trace.moe | 图片识别番剧(截图找番) |
| media-kit | 跨平台媒体播放能力 |
| avbuild | 树外补丁,用于播放非标准视频流 |
| Hive | 本地持久化存储 |
想参与的话
项目欢迎 PR,但在动手之前建议先读仓库里的贡献指引,尤其是关于 AI 辅助开发的说明——现在很多项目对「一眼 AI」的提交比较敏感,先对齐规则能省下双方的时间。
- 报 Bug:在 GitHub 提 Issue,附系统版本、Kazumi 版本、复现步骤。只说「打不开」的 issue 很难被处理。
- 写规则:往规则仓库提 PR,是一条能稳定运行的规则比十篇教程更有用的地方。
- 改文档:官方文档站本身也是开源仓库,错别字与过期说明都欢迎修。
- 翻译与美术:界面文案与图标资源也有需要的时候。
关于本站
本站是 Kazumi 的中文资料站,由使用者维护,不是官方站点,也不代表开发者。做它的原因很实际:搜索引擎里关于 Kazumi 的中文结果有相当一部分是包装成官网的第三方页面,内容空泛、诱导下载。与其让这些页面占位,不如把真正有用的信息——下载渠道、安装排错、规则写法——写清楚。
本站的原则:
- 不改动任何安装包,下载汇到同一处,同时列出 GitHub Releases 等官方来源供核对。
- 不收集任何信息,没有统计脚本、没有登录、没有评论。
- 不声称自己是官方,页脚与本文都有说明。
- 内容有误就改,技术细节以官方仓库与文档为准。
Kazumi 是 Predidit 与所有贡献者的作品。本站只做整理,不索取任何功劳。
开源项目能走下去,
靠的是有人愿意修它。
用着顺手的话,提一个 Issue、PR 一条规则、修一处文档,都是实实在在的帮忙。