Skip to content
JigSawFrPublic

About

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

137 Commits

Folders and files

Repository files navigation

PlayShelf

Your game library, on the console

HTTPS everywhere · Pause and resume · Nothing stored in the clear


PlayShelf is a Nintendo Switch homebrew that browses a library server you run yourself (an AeroFoil or Ownfoil server, or a plain JSON index) and installs your own backups and homebrew from it. With an AeroFoil server, it also installs its cheats, keeps copies of your saves on it and asks it for a game.

It is built on the same technical base and the same Cadran look as PlayGuard.

Website · Try it in your browser · Documentation

Warning

Early development. Nothing is released yet: the catalogue, the downloads and the title database work in the web simulator, and are still to be checked on a console.

Catalogue Downloads
The Catalogue The Downloads

Important

PlayShelf installs content you own. It does not support, and will not support, encrypted Tinfoil indexes, Tinfoil's authentication headers or any service that distributes games without the rights to do so.

Build

git clone --recursive https://github.com/JigSawFr/PlayShelf && cd PlayShelf
make test        # the host tests
make desktop     # the real UI against a simulated console
make dist        # playshelf.zip for the SD card (devkitPro)

Everything else: CONTRIBUTING.md.

How it's made

Human-led, AI-assisted

PlayShelf is built by JigSawFr, a full-stack engineer who has shipped production software for years, with AI coding assistants as part of the toolbox.

  • I decide: architecture, scope, what ships and what doesn't.
  • AI helps write: first drafts of code and tests, docs, and the translations.
  • I review everything: every change is read, tested (on a real console when it touches the console) and signed before it reaches main.

Nothing in the app calls an AI service. More on boreale.dev.

License

GPLv3, see LICENSE. Maintained by JigSawFr, part of Boréale with PlayGuard and Aurore.

PlayShelf is not affiliated with or endorsed by Nintendo. Nintendo Switch is a trademark of Nintendo.

About

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages