txperl/PixivBiu
txperl/PixivBiu has 1,486 GitHub stars and 84 forks. GitHot measured 0 stars in 24 hours and +5 in 7 days. Last checked 2026-11-09 04:23 UTC. Last push 2026-10-20.
A Pixiv client. Easy to search, browse, and download artworks.
Measured star growth
- in 24h
- 0
- in 7 days
- +5
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README_EN.md
OriginalPixivBiu
PixivBiu, a handy companion tool for Pixiv.
- Browse — a full client experience: illusts, users, rankings, bookmark & follow, and more
- Filter — quickly narrow lists by bookmarks, views, tags, type, and more
- Download — original-quality downloads of single images, multi-page works, and ugoira
- Desktop & server — all platforms, with Windows / macOS / Linux packages
Usage
Core
Core includes the full frontend and backend. Choose Core if you need a lightweight setup, more control, or server deployment.
- Head to Releases and download the package for your system
- Unzip and run the
pixivbiufile - Open http://127.0.0.1:4001 in your browser
Desktop
Desktop wraps Core in a desktop app with the same functionality. It is easier to use on desktop systems.
- Head to Desktop-Releases
- Download the desktop package for your system, then open and run it
Configuration
Feature and usage settings can be changed directly on the Settings page.
Note, however, that some ops-related settings can only be changed through the config file or environment variables.
Common environment variables:
| Variable | Purpose |
|---|---|
PIXIVBIU_SERVER_HOST |
Listen address (default 127.0.0.1; 0.0.0.0 to expose) |
PIXIVBIU_SERVER_PORT |
Listen port (default 4001) |
PIXIVBIU_LOG_LEVEL |
Log level debug / info / warn / error |
PIXIVBIU_DOWNLOAD_UGOIRA_FORMAT |
Ugoira output webp / gif / none |
PIXIVBIU_APP_LANGUAGE |
UI language auto / en / zh-CN / zh-TW / ja |
PIXIVBIU_PIXIV_PROXY |
Proxy URL (scheme://host, empty = direct) |
For full configuration details, see docs/CONFIGURATION.md.
Docker
You can also run PixivBiu straight from the Docker image.
docker run -d --name pixivbiu -p 4001:4001 \
-v pixivbiu-data:/data -v "$PWD/downloads:/downloads" \
ghcr.io/txperl/pixivbiu:latest
Or run it with Docker Compose.
# clone repo and move to
git clone https://github.com/txperl/PixivBiu.git
cd PixivBiu
# (host bind mount for downloads) make the dir writable by the container's uid
mkdir -p downloads && sudo chown 65532:65532 downloads
# start it
docker compose up -d
For the full Docker guide, see docs/DOCKER.md.
Development
Building and developing requires Go 1.26+, bun, and make.
Build from Source
git clone https://github.com/txperl/PixivBiu.git
cd PixivBiu
# build frontend + backend
# the resulting bin/pixivbiu has the frontend embedded
make dist
# run
./bin/pixivbiu
Local Development
For development, start the backend with make dev, then the frontend with cd frontend && bun run dev.
For project architecture and implementation details, see AGENTS.md.
Disclaimer & License
This project is intended for personal study and research only. Please comply with Pixiv's Terms of Service, respect creators' copyright, and refrain from any commercial or infringing use, or from redistributing downloaded works.
Released under the MIT License.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,125 starspublic-apis/public-apis
A collective list of free APIs
497,351 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
444,272 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,210 stars