

shelfctl
Personal library manager for PDFs using GitHub Release assets
winget install --id=BlackwellSystems.shelfctl -e Description
shelfctl is a personal library manager for organizing PDFs and books across GitHub using Release assets instead of git commits. It provides a terminal UI for browsing, caching, annotating, and syncing your library across devices.
shelfctl is available through winget as package ID BlackwellSystems.shelfctl, with version 0.4.5. Use the install command above to set it up on Windows without downloading a separate installer manually.
Why install it with winget
Productivity app pages do better when they show how the tool fits into a complete daily workflow, not just as a single package listing.
- •Useful for restoring a knowledge-work stack after reinstalling Windows
- •Makes daily tools easier to keep in one repeatable setup flow
- •Works well alongside browsers, chat tools, and note apps
Good fit for
BlackwellSystems.shelfctl
shelfctl
10.0.0.0
Related Apps
MCP server giving AI agents reliable access to language server protocol
Developer dotfiles and environment management CLI
ActivityWatch is an app that automatically tracks how you spend time on your devices.
The free global standard for reliably viewing, printing, signing, and commenting on PDF documents.