CeuiLiSA/Pixiv-Shaft

Kotlin
Android

대체: Instagram

Pixiv第三方Android客户端

pixivandroid-appmaterial-uigoogle-play
스타 성장
스타
7.8k
포크
250
주간 성장
+51
이슈
9
2k4k6k
2019년 4월2021년 9월2024년 3월2026년 9월
README
Shaft — the whole of Pixiv, in your pocket

GitHub Stars GitHub Forks GitHub Release License

Build Status Issues Issues Closed Last Commit Code Size Top Language Contributors Downloads

PixShaft (Shaft) is an open-source third-party Pixiv client for Android — illustrations, manga, novels, rankings, FANBOX and pixiv COMIC, all in one app. Material You, fluid, and it doesn't feel third-party at all.

Get it on Google Play    GitHub Releases    Website    Sponsor on Afdian

Android 7.0+ · direct connection in mainland China · free, open source, no ads


English | 简体中文 | 日本語

[!NOTE] This is an unofficial third-party client for Pixiv. All illustrations, manga, and novel works are copyrighted by their respective creators or Pixiv. This project is open-source for learning and communication purposes only.


Built for browsing Pixiv — illustrations, manga, novels, rankings, PixiVision, FANBOX, pixiv COMIC, trending tags, following feed, ugoira interpolation, GIF/MP4, batch download, resumable downloads, reverse image search, watch later, local library, network self-check, image mirrors, tablet two-pane, multi-account, custom accent color, dark mode, Material You

✨ Features

A Pixiv client that can actually keep up

From browsing and discovery to downloads and bookmarks, from FANBOX to pixiv COMIC — everything you'd want to do on Pixiv, done properly.

🎯 A feed made for you

Personalised illustration, manga and novel recommendations, trending tags refreshed in real time — every pull-to-refresh is a new surprise.

🏆 Rankings & chart hub

Daily / weekly / monthly rankings with a date picker to revisit any day; the Discover tab adds bookmark charts, AI charts, charts by era, wallpaper charts, tag zones and artist charts.

🔍 Powerful search & filters

Six sort orders, upload period, bookmark-count range, aspect ratio and resolution, a three-way AI switch — and sorting by popularity without Pixiv Premium.

🖼️ Reverse image search

SauceNAO / TinEye / IQDB / Ascii2D, one tap to find the source.

🎁 FANBOX & pixiv COMIC

Native FANBOX: post feed, recommended creators, full post bodies and plans — no more hand-off to the browser; the pixiv COMIC home lives in the app too. One account, everything connected.

📖 Novel reader · local library

Series, chapters, bookmarks and a progress percentage, with related illustrations mixed in automatically; point it at a folder to read local txt files, and bookmarking saves the whole novel as TXT.

👥 Fast multi-account switching

Follows, DMs, bookmarks — hop freely between accounts.

⬇️ Batch download · resumable

Queue a whole set at once and pick up from where a flaky network dropped it; batch-rename with naming templates, export captions alongside, or hand the jobs to aria2 on your NAS.

🙈 Mute settings

Manage by tag and by artist separately, or mute a single work in place — cards get blurred and one tap reveals them.

🔖 Watch later

Long-press a card to stash it. Purely local, never reported — collect a batch and browse at leisure.

📡 Network self-check · painless direct connection

Built-in network test page: DNS, App API, web endpoints and a real image download are checked one by one, and IPv6 pollution gets called out on the spot. Slow? Switch images to pixiv.cat / pixiv.re / pixiv.nl or your own reverse proxy, or use your own App API proxy.

⚡ Instant cold start · local first

Home recommendations, rankings and latest works open instantly from the last snapshot while the network refreshes quietly in the background; bookmarks and follows go into a persistent queue so a tap while offline is never lost.

📱 Interface

Every screen, polished

Real-device captures — what you see here is exactly what you get when you open the app.

Home — recommendations and rankings in one screen
Home
Recommendations & rankings, one screen away
Personalised feed · Rankings carousel · One-tap bookmark
Artwork detail — high-resolution viewing
Viewer
High-res viewing, every detail
Multi-page fold · Download / bookmark / comment capsule · Load original · Reverse search
Search filters
Search
Exactly what you're looking for
Six sort orders · Bookmark-count range · AI three-way · Safe only
Artist profile
Artist
Step into the artist's world
Advanced tag search · Works / bookmarks nav · Add to home screen
Artist works wall
Works wall
Illustrations, manga and novels, tab by tab
Waterfall gallery · Bookmark from the card · Manga series
Discover — features, columns and chart hub
Discover
Features, columns & chart hub
Manga / novel columns · PixiVision · Trending tags · Chart hub
Trending tags
Trending tags
Live trends, with cover previews
Real-time tags · Cover preview · One tap in
Download queue
Downloads
Batch download · queue management
Batch queue · Resumable · Caption export · Batch rename · aria2 remote
Manga series
Manga
Serialised manga, chapter by chapter
Follow series · Read whole chapters · Batch download / bookmark
Manga reader
Manga reader
Turns like paper, immersive
Two-way paging · Bookmarks · Translate the whole series · Night mode
Novel reader
Novel reader
Immersive reading
Progress percentage · Auto-mixed illustrations · Local txt library
More about each screen
  • Home — rankings preview in a horizontal strip, a personalised waterfall feed, bookmark straight from the card, long-press for the action menu. On a tablet in landscape you can turn on two-pane: list on the left, detail on the right.
  • Viewer — ZoomImage engine for silky zooming, three double-tap behaviours to choose from, force-load the original at any time. Multi-page works fold into one and expand with a tap or open in the reader; download, bookmark and comments sit in a floating capsule, with reverse image search and AI upscaling on the same screen.
  • Search — switch between six sort orders with one tap: popularity preview, newest, oldest, popular, popular (male), popular (female). Stack on search scope, type, upload period, bookmark-count range, aspect ratio and resolution, plus a three-way AI switch (any / hide / only) — sorting by popularity needs no Pixiv Premium.
  • Artist — follow artists you like and see their illustrations, manga, novels, manga series and bookmarks at a glance; the advanced tag search panel digs through all of that artist's tags, and the profile can be pinned to your home screen.
  • Discover — manga and novel columns on top, then official PixiVision features, live trending tags and newest uploads; further down, bookmark charts, AI charts, charts by era, wallpaper charts, tag zones and artist charts — good work always surfaces.
  • Trending tags — Original, VTuber, Genshin, Wuthering Waves, Blue Archive… trending tags refreshed in real time with cover previews.
  • Downloads — queue a whole set, with downloading / waiting / done sections; resume from where the connection dropped, batch-rename with naming templates, export captions alongside, or send jobs straight to aria2 on your NAS.
  • Manga — series shown chapter by chapter; follow the author to never miss an update. Open to read, batch download a whole set, and bookmark / un-bookmark while multi-selecting.
  • Manga reader — previous / next chapter flow, paging direction, progress bar, table of contents, bookmarks and night mode; "translate the whole series" keeps running in the background after you leave the viewer.
  • Novel reader — series, contents, night mode, font size / line spacing / background to taste, an always-on progress percentage at the bottom, and related illustrations mixed in automatically. Pick a folder to read local txt; bookmarking saves the whole TXT.

🤖 AI

AI on board, one level up

Generative AI in your pocket — sharper images, manga you can read, characters cut out in a tap, smoother ugoira.

🔍 Super-resolution upscaling

AI super-resolution enlarges low-res illustrations 2–4×, rebuilding hair strands and line detail so thumbnails and old images come back in HD.

  • 2× / 4× smart upscaling
  • Line-art sharpening · denoise
  • On-device inference · nothing uploaded

✂️ Smart cut-out

Separate character from background in one tap, with edges clean down to single hairs, and export a transparent PNG — avatars, stickers and fan-art material ready to go.

  • Hair-level edges
  • Transparent PNG export
  • Batch processing

💬 Manga translation (OCR + MT)

Detects speech bubbles automatically, translates in place and re-typesets; "translate the whole series" finishes multiple pages in one go and keeps running after you leave the viewer. Besides the built-in engine you can plug in your own OpenAI-compatible endpoint.

  • Automatic bubble detection
  • Translate whole series · runs in background
  • Custom AI endpoint · streaming

🎞️ Ugoira frame interpolation (RIFE)

RIFE interpolation adaptively brings ugoira up to 2× / 4×, close to the 50 fps ceiling; playback uses a frame-sequence player so motion no longer depends on the device.

  • Adaptive 2× / 4×
  • Save as H.264 MP4
  • A fraction of the size of a GIF

AI features keep evolving — more coming.

🛠️ Under the hood

Tech stack — Kotlin, Material Design 3, MVVM, Retrofit 2, Room, Glide, in-house Feeds framework, witstudio, actionqueue, Cronet, Activity Embedding, Target SDK 36

A modern Android stack, Kotlin-first, with a clear architecture and an eye on performance and battery. See the module docs for the in-house pieces: feeds · actionqueue · direct connect · image host.

Building from source

git clone https://github.com/CeuiLiSA/Pixiv-Shaft.git
cd Pixiv-Shaft

./gradlew assembleDebug      # debug APK
./gradlew assembleRelease    # release APK (needs a signing config)

Requirements: JDK 17+, Android SDK 36 · Min SDK 24 (Android 7.0), Target SDK 36 (Android 16)

💎 Plans

Shaft itself is free, open source and ad-free forever, with every feature unlocked — including AI upscaling, cut-out, manga translation and ugoira interpolation. The one thing with a quota is "sort any keyword by popularity", because it uses shared search resources. Subscribing only multiplies that quota; it never unlocks exclusive features.

Free Pro Max
Popularity-sort quota 20×
All illustration / manga / novel / ranking features
AI upscaling, cut-out, translation, interpolation
Sort any keyword by popularity basic quota, then falls back to popularity preview
Auto-renew no, falls back to Free on expiry no, falls back to Free on expiry

Already a pixiv Premium member? Popularity sort goes straight through the official API — unlimited, no subscription needed. The in-app Usage page shows remaining quota and lets you order directly; orders placed on Afdian can be claimed with "Restore purchase". Prices and details: pixshaft.com · afdian.com/a/pixshaft.

❓ FAQ

Are PixShaft and Shaft the same app?
Yes. PixShaft is the public name on Google Play and at pixshaft.com; the project codename is Shaft (repository Pixiv-Shaft). Same open-source code, same team — look for pixshaft.com.
Is PixShaft an official app?
No. PixShaft (Shaft) is an unofficial third-party Pixiv client, open-sourced for learning and communication only. All illustrations, manga and novels are copyrighted by their creators or Pixiv.
Do I have to pay, or have Premium?
The app is completely free, open source and ad-free, with nothing locked — including AI upscaling, cut-out, manga translation and ugoira interpolation. The only quota is on "sort any keyword by popularity" (it uses shared search resources): free users get a base quota and fall back to popularity preview when it runs out, or you can turn off default popularity sorting in Settings and keep the quota for when you need it. For more quota, subscribe to Pro (5×) or Max (20×); pixiv Premium members go straight through the official API with no limit and no subscription.
Does direct connection work in mainland China?
Yes. Shaft ships with a direct-connection scheme, so mainland users can browse without an extra proxy. If it won't connect, open the built-in network test page — DNS, App API, web endpoints and a real image download are checked one by one and IPv6 pollution is called out; slow images can be switched to pixiv.cat / pixiv.re / pixiv.nl or your own reverse proxy, and you can also fill in your own App API proxy.
If a download breaks halfway, is it wasted?
No. Downloads are resumable — retries and cold starts continue from the last progress. There's also batch rename, naming-template organisation, automatic caption export, "low-key download" (downloaded images don't crowd the front of your gallery or WeChat / QQ pickers), and remote download to aria2 on your NAS.
Tablet support?
Yes. In landscape you can enable two-pane mode: the feed in the left third, the artwork detail in the right two-thirds — tap and it opens on the right, no backing out. It's a switch; turn it off any time.
Which Android versions?
Android 7.0 and up (Min SDK 24), targeting Android 16 (Target SDK 36).
Where do I download it?
Install from Google Play, or grab the latest APK from GitHub Releases. It's fully open source — build it yourself if you like.

More in the FAQ · install FAQ · download path & filename guide.

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

🏆 Top Contributors

CeuiLiSA
🥇 CeuiLiSA

521 commits
+143,913 / −85,914
sunbeams001
🥈 sunbeams001

504 commits
+21,001 / −9,963
SoxiaLiSA
🥉 SoxiaLiSA

332 commits
+52,639 / −15,211
4ragaki
4ragaki

41 commits
+1,231 / −201
duzhaokun123
duzhaokun123

37 commits
+1,174 / −717
0-a-e
0-a-e

19 commits
+907 / −839
Lostin-Tianyi
Lostin-Tianyi

17 commits
+1,080 / −149
SodaWithoutSparkles
SodaWithoutSparkles

16 commits
+351 / −273
LoxiaLiSA
LoxiaLiSA

14 commits
+50,536 / −15,637
yxsra
yxsra

11 commits
+182 / −53

Commits from the GitHub contributors API; lines added / removed from git log --numstat. Snapshot taken 2026-04-21 — see the live list.

All contributors

Contributors

Star History Chart

💗 Support the Project

Shaft is free and open-source, built and maintained in spare time. If it has been useful to you, you can support continued development on Afdian (爱发电):

Sponsorship is entirely optional — every feature of Shaft is, and will stay, free for everyone. Starring the repo, reporting bugs, and sending pull requests help just as much.

📄 License

Pixiv-Shaft is licensed under the GNU General Public License, version 2.

The Telegram Android SpoilerEffect2 renderer and shaders are derived from the official Telegram Android source; see third-party notices.


Start browsing Pixiv now — Google Play or GitHub Releases



If you find Shaft useful, consider giving it a star!

Star this repo   Sponsor on Afdian

The README assets (hero, chips, framed screenshots) are generated by scripts/build_readme_assets.py from the real-device screenshots in snap/pixshaft/screens.

Made with love for the Pixiv community

관련 저장소
DIYgod/RSSHub

🧡 Everything is RSSible

TypeScriptnpmGNU Affero General Public License v3.0rsstwitter
docs.rsshub.app
46.1k10.2k
KurtBestor/Hitomi-Downloader

:cake: Desktop utility to download images/videos/music/text from various websites, and more.

PythonPyPIapphitomiexhentai
24.2k2.2k
mikf/gallery-dl

Command-line program to download image galleries and collections from several image hosting sites

PythonPyPIcliGNU General Public License v2.0gallerydownloader
discord.gg/rSzQwRvGnE
19.4k1.5k
Notsfsssf/pixez-flutter

一个支持免代理直连及查看动图的第三方Pixiv flutter客户端

DartappGNU General Public License v3.0pixivflutter
12.8k477
xuejianxianzun/PixivBatchDownloader

Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more. 浏览器扩展程序,批量下载 Pixiv 上的插画和小说。过滤作品、下载时重命名、转换动态图片等。

TypeScriptnpmappGNU General Public License v3.0pixivchrome-extension
pixiv.download
5.6k300
Pixeval/Pixeval

Wow. Yet another Pixiv client!

C#appGNU General Public License v3.0pixivpixiv-client
pixeval.github.io
3.1k209
Notsfsssf/Pix-EzViewer

一个支持免代理直连及查看动图的第三方Pixiv android客户端

JavaMavenappMIT Licensepixivandroid
notsfsssf.github.io/Pix-EzViewer
2.6k174
upbit/pixivpy

Pixiv API for Python

PythonPyPIlibraryThe Unlicensepixivpixiv-api
pypi.org/project/PixivPy3/
2.1k158
leoding86/webextension-pixiv-toolkit

A web extension for Pixiv

JavaScriptnpmappvuejsvuetifyjs
1.8k106
Tsuk1ko/cq-picsearcher-bot

🤖 基于 saucenao / ascii2d / whatanime 的搜图机器人

JavaScriptnpmappGNU General Public License v3.0qqrobot
moe.best/projects/qq-robot-picfinder.html
1.6k216
txperl/PixivBiu

A Pixiv client. Easy to search, browse, and download artworks.

GoGo ModulesappMIT Licensepixivpixiv-downloader
1.4k80
ultranity/Pix-EzViewer

一个支持免代理直连+多种额外特性功能优化的第三方 Pixiv android 客户端 | A third-party Pixiv Android client with modern design and many other enhancements

KotlinappMIT Licensepixivpix-ezviewer
ultranity.github.io/Pix-EzViewer/
1.3k41