Pixiv第三方Android客户端
7,809
stars
3,123
commits
Kotlin
primary language
Sep 9, 2026
updated
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.
Android 7.0+ · direct connection in mainland China · free, open source, no ads
[!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.
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 youPersonalised illustration, manga and novel recommendations, trending tags refreshed in real time — every pull-to-refresh is a new surprise. 🏆 Rankings & chart hubDaily / 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 & filtersSix 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 searchSauceNAO / TinEye / IQDB / Ascii2D, one tap to find the source. 🎁 FANBOX & pixiv COMICNative 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 librarySeries, 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 switchingFollows, DMs, bookmarks — hop freely between accounts. ⬇️ Batch download · resumableQueue 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 settingsManage by tag and by artist separately, or mute a single work in place — cards get blurred and one tap reveals them. 🔖 Watch laterLong-press a card to stash it. Purely local, never reported — collect a batch and browse at leisure. 📡 Network self-check · painless direct connectionBuilt-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 firstHome 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. |
Real-device captures — what you see here is exactly what you get when you open the app.
![]() Home Recommendations & rankings, one screen away Personalised feed · Rankings carousel · One-tap bookmark | ![]() Viewer High-res viewing, every detail Multi-page fold · Download / bookmark / comment capsule · Load original · Reverse search | ![]() Search Exactly what you're looking for Six sort orders · Bookmark-count range · AI three-way · Safe only |
![]() Artist Step into the artist's world Advanced tag search · Works / bookmarks nav · Add to home screen | ![]() Works wall Illustrations, manga and novels, tab by tab Waterfall gallery · Bookmark from the card · Manga series | ![]() Discover Features, columns & chart hub Manga / novel columns · PixiVision · Trending tags · Chart hub |
![]() Trending tags Live trends, with cover previews Real-time tags · Cover preview · One tap in | ![]() Downloads Batch download · queue management Batch queue · Resumable · Caption export · Batch rename · aria2 remote | ![]() Manga Serialised manga, chapter by chapter Follow series · Read whole chapters · Batch download / bookmark |
![]() Manga reader Turns like paper, immersive Two-way paging · Bookmarks · Translate the whole series · Night mode | ![]() Novel reader Immersive reading Progress percentage · Auto-mixed illustrations · Local txt library |
Generative AI in your pocket — sharper images, manga you can read, characters cut out in a tap, smoother ugoira.
🔍 Super-resolution upscalingAI super-resolution enlarges low-res illustrations 2–4×, rebuilding hair strands and line detail so thumbnails and old images come back in HD.
✂️ Smart cut-outSeparate 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.
|
💬 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.
🎞️ 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.
|
AI features keep evolving — more coming.
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.
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)
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 | 1× | 5× | 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.
Pixiv-Shaft). Same open-source code, same team — look for pixshaft.com.More in the FAQ · install FAQ · download path & filename guide.
Contributions are welcome! Feel free to open issues or submit pull requests.
For V3 UI work, start with the V3 design philosophy, component gallery, and page starter.
🥇 CeuiLiSA 521 commits +143,913 / −85,914 | 🥈 sunbeams001 504 commits +21,001 / −9,963 | 🥉 SoxiaLiSA 332 commits +52,639 / −15,211 | 4ragaki 41 commits +1,231 / −201 | duzhaokun123 37 commits +1,174 / −717 |
0-a-e 19 commits +907 / −839 | Lostin-Tianyi 17 commits +1,080 / −149 | SodaWithoutSparkles 16 commits +351 / −273 | LoxiaLiSA 14 commits +50,536 / −15,637 | 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.
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.
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.
If you find Shaft useful, consider giving it a star!
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
Kotlin
79.9%
Java
16.5%
HTML
2.5%
Pixiv第三方Android客户端
7,809
stars
3,123
commits
Kotlin
primary language
Sep 9, 2026
updated
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.
Android 7.0+ · direct connection in mainland China · free, open source, no ads
[!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.
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 youPersonalised illustration, manga and novel recommendations, trending tags refreshed in real time — every pull-to-refresh is a new surprise. 🏆 Rankings & chart hubDaily / 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 & filtersSix 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 searchSauceNAO / TinEye / IQDB / Ascii2D, one tap to find the source. 🎁 FANBOX & pixiv COMICNative 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 librarySeries, 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 switchingFollows, DMs, bookmarks — hop freely between accounts. ⬇️ Batch download · resumableQueue 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 settingsManage by tag and by artist separately, or mute a single work in place — cards get blurred and one tap reveals them. 🔖 Watch laterLong-press a card to stash it. Purely local, never reported — collect a batch and browse at leisure. 📡 Network self-check · painless direct connectionBuilt-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 firstHome 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. |
Real-device captures — what you see here is exactly what you get when you open the app.
![]() Home Recommendations & rankings, one screen away Personalised feed · Rankings carousel · One-tap bookmark | ![]() Viewer High-res viewing, every detail Multi-page fold · Download / bookmark / comment capsule · Load original · Reverse search | ![]() Search Exactly what you're looking for Six sort orders · Bookmark-count range · AI three-way · Safe only |
![]() Artist Step into the artist's world Advanced tag search · Works / bookmarks nav · Add to home screen | ![]() Works wall Illustrations, manga and novels, tab by tab Waterfall gallery · Bookmark from the card · Manga series | ![]() Discover Features, columns & chart hub Manga / novel columns · PixiVision · Trending tags · Chart hub |
![]() Trending tags Live trends, with cover previews Real-time tags · Cover preview · One tap in | ![]() Downloads Batch download · queue management Batch queue · Resumable · Caption export · Batch rename · aria2 remote | ![]() Manga Serialised manga, chapter by chapter Follow series · Read whole chapters · Batch download / bookmark |
![]() Manga reader Turns like paper, immersive Two-way paging · Bookmarks · Translate the whole series · Night mode | ![]() Novel reader Immersive reading Progress percentage · Auto-mixed illustrations · Local txt library |
Generative AI in your pocket — sharper images, manga you can read, characters cut out in a tap, smoother ugoira.
🔍 Super-resolution upscalingAI super-resolution enlarges low-res illustrations 2–4×, rebuilding hair strands and line detail so thumbnails and old images come back in HD.
✂️ Smart cut-outSeparate 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.
|
💬 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.
🎞️ 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.
|
AI features keep evolving — more coming.
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.
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)
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 | 1× | 5× | 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.
Pixiv-Shaft). Same open-source code, same team — look for pixshaft.com.More in the FAQ · install FAQ · download path & filename guide.
Contributions are welcome! Feel free to open issues or submit pull requests.
For V3 UI work, start with the V3 design philosophy, component gallery, and page starter.
🥇 CeuiLiSA 521 commits +143,913 / −85,914 | 🥈 sunbeams001 504 commits +21,001 / −9,963 | 🥉 SoxiaLiSA 332 commits +52,639 / −15,211 | 4ragaki 41 commits +1,231 / −201 | duzhaokun123 37 commits +1,174 / −717 |
0-a-e 19 commits +907 / −839 | Lostin-Tianyi 17 commits +1,080 / −149 | SodaWithoutSparkles 16 commits +351 / −273 | LoxiaLiSA 14 commits +50,536 / −15,637 | 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.
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.
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.
If you find Shaft useful, consider giving it a star!
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
Kotlin
79.9%
Java
16.5%
HTML
2.5%