Matchboxmatchbox
shelfctl logo

shelfctl

CLI/TUI tool for managing a personal PDF/EPUB library using GitHub Releases as storage.

Desktopfree

shelfctl is a command-line and terminal UI tool for organizing a personal library of PDFs and EPUBs, storing the files as GitHub Release assets instead of git commits so repositories stay lightweight even as the library grows. It offers on-demand per-file downloads, a searchable metadata catalog, annotation syncing across machines, and tools to migrate or split existing bloated git repositories. It is aimed at people who already use GitHub and want free, organized storage for their personal document or ebook collection, as an alternative to Git LFS.

Categories
document managementpersonal librarycli tool

Full match profile

Behind the summary, Matchbox keeps a richer profile of shelfctl - the signals our matcher actually reads to decide when to surface it. It stays private; claim the listing to see and control it.

  • Problem & pain-point mapping
  • Who we surface it to (audience fit)
  • What it's a strong alternative to
  • Trust & credibility signals

Something wrong with this listing — dead link, not a real product, wrong info?

Try Matchbox with your own problem

Describe what is not working - we’ll show you whether shelfctl (or something else) actually fits.