NihilDigit

piko

NihilDigit

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 PM
Downloads 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

  1. Go to the Releases page and download the package for your platform
  2. On Android choose the APK for your device architecture, or universal if unsure
  3. On Windows choose the .msi installer or the portable .zip and run Piko.exe
  4. 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