Unofficial Kirigami client for Pixiv.
- Multi-account support (tags for search queries are cached per-account)
- Setting works as wallpapers (works on KDE and Hyprland only)
- Opening illustration/manga directly by submitting URL in search bar
- Configuration of startup page
(+ basic browsing, follows, bookmarks)
Piki = front-end Kirigami app
Piqi = unofficial Qt-based Pixiv API
# Flatpak
flatpak install io.github.microgamercz.piki
# ---------------
# Arch (via AUR)
yay -S piki-git
# ---------------
# OpenSUSE (unofficial via OBS)
# Tumbleweed repo
zypper addrepo https://download.opensuse.org/repositories/home:/Nara/openSUSE_Tumbleweed/home:Nara.repo
# Slowroll repo
zypper addrepo https://download.opensuse.org/repositories/home:/Nara/openSUSE_Slowroll/home:Nara.repo
zypper refresh
zypper install pikiCode/translation contributions are welcome, as well as independent testing.
- Czech
- Dutch (by Vistaus)
- Qt + Kirigami (and other KDE Frameworks) + Kirigami Addons
- L4ki - icons from Vivid Glassy Dark icon pack (favorites-symbolic, folder-paint-symbolic)
- ZipFile - Pixiv auth process
- Crown icon for Rankings
- Audiotube - design style of sidebar and header
- QCoro
- QtKeyring
If you like Pixiv, consider paying for Pixiv premium.
- Fixes
- Typos in original strings or Czech translations
- Novels feeds not loading
- General
- Improve performance (especially after navigating a few feed pages)
- Network error handling - either with passive notifications or dialogs
- Splitting Header and Search field
- Convergent layout
- pixiv Premium features
- Fix object caching
- Rewrite SelectionButtons to work based on index (or use different control)
- Create templates for certain SelectionButtons implementations, they aren't much different from each other
- Bind tags history to each account in local cache
- Use more integrated controls (such as StatefulWindow instead of ApplicationWindow)
- Notifications(?)
- Proper Android support
- Messages from web client
- Implementing pixiv Fanbox (least important)
- Posting new illusts/manga/novels (button will be in the top right corner)
- Account settings
- my Pixiv page
- Local browsing history (+ online for premium users)
- Rewrite login process to remove dependency on QtWebEngine
- Cropping for "Set as wallpaper" share option when there's a mismatch between the aspect ratio of the image and the monitor
- In-app notification when API returns error after multiple API calls in a short while (or added delays? could be due to the minimal parameters compared to the app)
- Profile page
- More appropriate icon for fanbox link
- Novel page
- Custom viewer parsed from the DOM
- Welcome
- Setup showing user the interface
- Showing privacy policy popup (same as in the official app)(?)
- Fix animations of Welcome screen, polish the design
- Comments
- Adding comments (even replies)
- Deleting Comments
- Parsing pixiv emojies into Unicode or freedesktop icon emojis
- Settings
- Add individual account settings




