Demo: 🔗 pixiv.pictures
Download: ⏬ App Center | GitHub Releases
- Basic Pages
- Home Waterfall Layout
- Ranking(including AI)
- Artworks Page
- Users Page
- Setting Page
- Search Tags
- Search with images
- Play Ugoira
- Download Ugoira(ZIP/GIF/WebM)
- Local Caching with localforage
- View History
- Mobile and Desktop Style Responsive
- Support PWA
- R18 and AI Artworks Display Switch
- Select Waterfull Layout(Masonry/Grid/Flexbin)
- Select Pximg Proxy
- Select HibiAPI Instance
- Spotlights/Recommend/Discovery/New Illustration
- Search Tags Autocomplete
- Search Popular Works Preview
- Search Params Support
- Novel Support
- Login/Bookmark/Follow
- I18n Support
- Dark Mode
- Swipe to toggle artworks
https://github.com/asadahimeka/pixiv-viewer/discussions
- Mobile
- Desktop
pnpm install
pnpm serve
pnpm build
pnpm lint
Refer to #10 and #13 to set up the environment variable. You can create a new .env
file in the project root directory and fill in the environment variables in the following format:
TEST="lalala"
ABC=DEF
See pixiv official announcement: https://www.pixiv.net/info.php?id=10837
It is recommended to log in to this site with your own account before using it, and select a non-US/UK region in the official web page settings. It is best to select the Japan region.
It is caused by the CDN cache of the self -built API, you can switch other API instances in the settings or use it after logging in.
You can switch the API instance in the settings, or directly use RefreshToken or OAuth to log in.
See https://www.nanoka.top/posts/e78ef86/
Due to the network environment, the image loading speed may be slow. You can switch to the image proxy in the settings, or download the Android version and turn on the image direct connection function.
It is recommended to use RefreshToken to log in
You can download it from Github Releases. Note that the iOS installation package is not signed, so you need to sign it yourself. Tutorials: AltStore
Go to the system settings to give this application storage permissions, or download the latest version and try again.
This project uses Vue I18n for internationalization, other language translations are mainly from machine translation, if there is anything wrong, welcome contribute translation
This project has no affiliation with pixiv.net(ピクシブ株式会社).
The copyright of all artworks presented in this project(Website/APP) belongs to Pixiv or its original authors.
This project is for communication and learning only and may not be used for any commercial purposes.