piko is a lightweight, modern cross-platform PikPak cloud drive client built with Kotlin Multiplatform, supporting Android and Windows desktop.
- v1.5.0
- Published at
- 22h ago
- 712
- Stars
- 22,203
- Download
- Synced at
- 8m ago
Latest release
v1.5.0Nov 12, 2026, 07:12 PMDownloads slow? Switch the source anytime above
README
Project Overview
piko is a lightweight, modern PikPak client built with Kotlin Multiplatform. Android and Windows share the same UI and business code, following the Material 3 Expressive design guidelines.
Key Features
- Offline download: magnet links are parsed by work, section and episode, subtitles are grouped with videos, and full preview is available before saving
- Browse the drive by work: directories are grouped by work, section and episode, with a poster wall view and full-drive search
- Playback: episodes are organized by work and section, progress syncs with the official client, Android supports gesture control of brightness, volume and progress, Windows supports mouse and keyboard
- Transfer and management: downloads and streaming use 8 concurrent connections, and support lossless segment clipping, upload, server-side extraction and duplicate finding
- Cross-platform UI: Android uses Jetpack Compose and libmpv, Windows uses a GPU-accelerated Compose Multiplatform UI with video fed through D3D11 straight to Skia
Target Audience
- PikPak users who want a better client experience
- Users who manage cloud drive videos across Android and Windows
- Developers and users who value open source, polished UI and high-performance playback
Quick Start
- Go to the Releases page and download the package for your platform
- On Android choose the APK for your device architecture, or universal if unsure
- On Windows choose the .msi installer or the portable .zip and run Piko.exe
- Sign in to your PikPak account to browse the drive, download and play
Core Advantages
- Shared code base across both platforms for a consistent UI and experience
- Magnet parsing and drive directories are structured by work, section and episode
- 8 concurrent connections make full use of bandwidth even on weak networks
- Packages are built from source by GitHub Actions, with SHA-256 shown for each asset
System Requirements
- OS: Android 8.0 or later; Windows 10 or later; macOS 12 or later (experimental, Apple silicon only)
- Architecture: Android multi-arch (including universal); Windows x64 and arm64; macOS Apple silicon only
Notes
- The macOS build is experimental and notarization is absent, so it must be allowed manually in Privacy and Security settings on first launch
- The Android package bundles mpv and FFmpeg built under GPL and is distributed as GPLv3 overall
- Source code is released under the MIT license
Release history
Sort