Pixiv-Shaft is a mobile application for browsing, searching, and downloading artwork and novels from Pixiv. It wraps Pixiv's internal API endpoints with authentication, rate limiting, and response parsing, and manages concurrent downloads with pause, resume, retry, and batch processing capabilities using a priority-based queue. The application also includes a dedicated novel reader that renders Pixiv novels with chapter navigation, bookmarking, and R18 content handling.
The application distinguishes itself through multi-account session management, allowing users to manage multiple Pixiv login sessions with token refresh and account switching without re-authentication. It provides a reverse image search client that submits images to external services and parses results to find source artwork, and a user blocklist filter that filters out blocked users and tags at the data layer. A SQLite local cache stores fetched artwork metadata, user profiles, and novel content for offline access and faster loading.
Content browsing covers illustrations, manga, and novels with personalized recommendations, trending tags, and ranking-based discovery including daily, weekly, and monthly rankings with a date picker. Search capabilities allow filtering by keyword, popularity, bookmark count, and advanced criteria without requiring a premium account. Social interaction features include viewing and posting comments, following users, and blocking unwanted content.