Piko

Piko

简体中文 | English

Android 8.0+ Windows 10+ x64 | arm64 macOS 12+ arm64 SLSA Build L3 License MIT Telegram @piko_dev
Kotlin Multiplatform Compose Multiplatform Material 3 Expressive

高性能、多平台的 PikPak 客户端

## 自适应布局 桌面端贴合键鼠操作,移动端简洁易用。

桌面端与手机端的海报墙

## 信息流 随机播放当前文件夹里的视频片段,上下滑动切换。

网盘右侧的信息流,上下滑动切换视频片段

## 链接与文件名解析 解析磁力链接、种子、下载地址与分享链接,保存前可完整预览、按文件挑选。文件按作品与集数整理,收起样片与花絮。

网盘中按作品整理的剧集,右侧是解析磁力链接的面板

## 传输 多连接并发,自动绕开缓慢或无响应的节点,优化弱网下的使用体验。蜗牛模式限速,不影响播放。

传输页:进行中与已完成的下载、上传与云端任务

## 文件处理 支持截取视频片段与查找重复文件。

手机上的截取视频片段与查找重复

## 安装 前往 [Releases](https://github.com/NihilDigit/piko/releases/latest) 下载。安装包均由 GitHub Actions 从源码构建,Release 页面按设备列出应下载的文件。 - **Android**:Android 8.0 及以上。按设备架构选择 APK,无法确定时选 `universal`。 - **Windows**:Windows 10 及以上,x64 与 arm64。`.msi` 为安装版,`.zip` 为便携版。 - **macOS**(实验性):macOS 12 及以上,仅 Apple 芯片。安装包未经公证,首次打开需在「系统设置」→「隐私与安全性」中放行。 ## 贡献 路线图见 [#10](https://github.com/NihilDigit/piko/issues/10)。 欢迎提交 Issue 与 PR。小的 Bug 修复、崩溃排查与文档补充可以直接提交。 计划新增功能或调整架构时,请先提交 Issue,说明使用场景与拟定方案,确认方向后再实现。 使用 LLM 辅助编写代码时,请理解新增代码的逻辑,并在真机上验证。 ## 许可与致谢 - 源码以 [MIT](LICENSE) 许可证开源。Android 安装包内置以 GPL 构建的 mpv 与 FFmpeg,整体按 GPLv3 分发。 - PikPak 接口实现参考了 [52funny/pikpakcli](https://github.com/52funny/pikpakcli)。 - 多项功能设计参考了 PikPak 网页端增强脚本 [digbug82/PikPak_Enhancement_Master](https://github.com/digbug82/PikPak_Enhancement_Master)。 - Windows 端 mpv 的零拷贝渲染由 [MediaMP](https://github.com/open-ani/mediamp) 实现。 ## Star History Star History Chart