Guide

Boxshelf Is the First Frontend That Knows Your Handheld Has Two Screens

Boxshelf Is the First Frontend That Knows Your Handheld Has Two Screens — Explainers guide for retro handhelds | Held Games

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

2026-11-09 · Explainer

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

We have been recommending emulation frontends on this site for years, and every one of them has the same blind spot. ES-DE, Daijishō, iiSU, Beacon, the interfaces built into muOS and KNULLI. They all assume your device is one screen.

That assumption was fine until dual-screen handhelds became a real category. We now track several of them in our dual-screen roundup, and anyone who owns one knows the frustration: you buy a device with two panels, and your library sits on one of them while the other does nothing.

Boxshelf is the first frontend we have seen that was built with the second screen in mind. Its Android version is made specifically for the AYN Thor, and on that device the bottom panel shows the game you are on with its controls.

It is also a public beta with unsigned builds and an experimental Linux version, so this is a "try it" recommendation rather than a "switch to it" one. Both halves of that matter.

The Short Version

  • What it is. A TV style launcher where your games sit on a 3D shelf with real box art. You can flip a case over, open it, take the disc out and read the manual.
  • The dual-screen part. On the AYN Thor the bottom screen shows the current game and its buttons. You can turn it off in the display settings if you would rather not.
  • Platforms. Windows 10 and 11, Android 7 or newer, and Linux including the Steam Deck as an experimental first build.
  • What it covers. Modern consoles through their standalone emulators, retro systems through RetroArch, plus your Steam and Epic libraries and a custom shelf for anything else.
  • It is free and open source, under the GPL version 3, with the source published separately from the builds.
  • The beta caveats are real. Windows builds are not code signed, the Android builds are debug builds, and the Linux version is missing several features.
  • No accounts, no ads, no tracking. It goes online for box art, manuals, achievements and an update check, and nothing else.
  • It supplies no games. You need the emulators and the games you already own.

Why the Second Screen Matters Here

This is the reason the article exists, so it goes first.

The AYN Thor is the shipping benchmark for dual-screen Android. It pairs a 6 inch AMOLED top panel with a 3.92 inch AMOLED touchscreen below, and that bottom screen is genuinely useful during DS and 3DS games because those games were designed for it.

Outside a game, though, it has historically been dead space. Your frontend fills the top screen, the bottom one shows nothing or mirrors something unhelpful, and the hardware you paid extra for sits idle in the exact moment you are deciding what to play.

Boxshelf's Android build treats the two panels as one device. The shelf and the box art live on top. The bottom screen carries the game you are currently on, with its buttons. That is a small idea and it is the correct one, and it is faintly surprising that nothing else does it.

The practical limit is that this is built for the Thor specifically. The project describes the Android build as made for that device and its two screens, and the release files are named for it. Other Android handhelds can install the app and use it as a normal single-screen frontend, which is fine but is not the reason to be interested.

If you own a Thor, this is the most interesting software to arrive for it in a while.

Our full assessment of the device is in the AYN Thor review, and how it compares to its stablemate is in Thor vs Odin 3.

The Shelf Itself

The presentation is the other reason people will want this, and it is doing something different from the rest of the field.

Most frontends show you a grid of cover images. Boxshelf shows you a shelf of objects. Your games are boxes with spines, standing in a row, which is how they looked if you ever owned any of them physically. Then it leans into that:

  • Flip the box to read the back.
  • Open the case and take the disc out.
  • Read the manual, scanned, where one is available.
  • Walk the collection in a Museum mode.

One controller drives all of it. The button map is sensible: the d-pad or left stick browses, the triggers change shelf, A launches, Y flips the box, X opens details, clicking the right stick inspects. Quitting a game is a held stick combo you can change.

Whether this appeals is entirely a matter of taste. It is slower than a grid, and that is the point. If you have a large library and you want to get into a game in two seconds, Daijishō remains the better tool. If browsing the collection is part of the fun, nothing else is trying to do this.

Box art and manuals are opt-in rather than automatic, which we appreciate. If you say yes they come from the usual public sources: the libretro thumbnail sets, the LaunchBox games database, GameTDB, the Super Mario Wiki, GamesDatabase.org and the Internet Archive.

What It Can Launch

A wide list, with the honest caveat attached to all of it: Boxshelf is a launcher, not an emulator. Every system needs an emulator you install and own games for.

  • Modern consoles through their standalone emulators: GameCube, Wii, Wii U, Switch, Switch 2, PSP, PS2, PS3, PS4, PS5, Xbox 360 and 3DS.
  • Retro systems through RetroArch or the best standalone option: PlayStation, NES, SNES, N64, Game Boy, Game Boy Color, Game Boy Advance, DS, Mega Drive and Genesis, Master System, Game Gear and Dreamcast.
  • PC games. Your Steam and Epic libraries share one shelf.
  • Anything else, including recompiled games and PC ports, on a Custom shelf you add manually.

Which consoles are actually available depends on the platform you are running it on, so the Android list is shorter than the Windows one.

The setup wizard will go looking for emulators you already have, and it points you at each one's official download page for the ones you do not. The tidiest layout keeps your emulators and ROM folders beside the program, but it will take folders from anywhere.

One small detail worth noting for anyone in the recomp scene: the Custom shelf automatically picks up anything installed through Quiver Launcher. We have not covered Quiver anywhere on this site, which is an omission we will fix separately. Our existing look at how that scene organises itself is in the recomp launchers and stores piece.

The Beta Caveats

This is a public beta and the project is upfront about it. We are repeating the parts that will actually interrupt your afternoon.

On Windows. The build is portable, so you unzip it into a folder and delete the folder to uninstall. It is not code signed, so Windows will warn you that it protected your PC and you have to click through. That is expected for a beta, and it is also exactly what a malicious installer looks like, so get it from the project's own release page and nowhere else.

On Android. The release files are debug builds. They work, but a debug-signed APK is not what you would normally install, and it means you cannot later update to a release-signed version without reinstalling. Android 7 or newer.

On Linux and the Steam Deck. This is labelled experimental and it is the weakest of the three. Missing: the Home menu and the quit combo while a game is running, so you exit from the emulator's own menu instead, and the power menu. Steam Deck Gaming Mode is untested, which in practice means you should expect to use Desktop Mode. On Ubuntu 24.04 you may need to launch it with a sandbox flag turned off.

It does find emulators installed as programs, Flatpaks or AppImages, and it understands where EmuDeck and RetroDECK keep things, which saves a lot of pointing at folders. If you already run EmuDeck, your library should come up without much work.

Everywhere. Your data stays on the device. There are no accounts and no tracking. Updates are a download and an unzip over the old folder, with settings preserved.

Where It Sits Against What We Already Recommend

Our frontend comparison still stands, and Boxshelf does not replace the top of it. Here is the honest placement.

BoxshelfES-DEDaijishō
Presentation3D shelf with physical boxesDeep theme engineWallpaper and settings
Dual-screen awareYes, on the AYN ThorNoNo
PlatformsWindows, Android, Linux betaAndroid, Windows, Linux, macOSAndroid
MaturityPublic beta, weeks oldYears of edge-case fixesYears, widely deployed
PriceFreeFree on PC, paid on AndroidFree
Speed to launch a gameSlowest of the threeMiddleFastest

Pick Boxshelf if you own a dual-screen handheld, or if the physical-shelf presentation is the thing you actually want. Stay on Daijishō or ES-DE if you need something that has been stable for years and gets you into a game quickly.

There is no reason to choose. All three install alongside each other, and trying this one costs you a download.

What We Have Not Done

We have not run Boxshelf. Everything above comes from the project's own documentation, its release files and its known issues list, and we have said so rather than implying a hands-on verdict.

The things we would want measured before calling it a recommendation: how a 3D shelf with box art performs on mid-range Android hardware, how long the art scraping takes on a large library, and whether the Thor's bottom screen behaviour survives actual use. If you try it, those are the useful things to report.

Frequently Asked Questions

Does Boxshelf work on any dual-screen handheld?

The dual-screen support is built for the AYN Thor specifically, and the Android release files are named for it. Other Android handhelds can install it and use it as an ordinary single-screen frontend. Anbernic's dual-screen handhelds run Linux rather than Android, so they would need the experimental Linux build and the second screen handling would not apply.

Is Boxshelf free?

Yes, and it is open source under the GPL version 3. The source is published in a separate place from the downloads. There are no accounts, no ads and no tracking.

Does it come with games or emulators?

No. It launches emulators you install and games you already own, and it downloads neither. The setup wizard finds what you have and links you to official download pages for what you do not.

Should I use this instead of ES-DE or Daijishō?

Probably not yet, unless you own a Thor or you specifically want the shelf presentation. It is a weeks-old public beta with unsigned builds, against two frontends with years of fixes behind them. It installs alongside both, so you can try it without committing.

Does it work on a Steam Deck?

There is a Linux build and it is explicitly experimental. It understands EmuDeck and RetroDECK layouts, which helps. But the Home menu and in-game quit combo are missing, there is no power menu, and Gaming Mode is untested, so expect to run it from Desktop Mode.

Why does Windows warn me about the download?

Because the beta is not code signed yet. The project says so in its own instructions. Only ever take the build from the project's own release page, since an unsigned installer is also what a malicious one looks like.

Related reading