Bezelpedia

The little book of answers

Everything about Bezel & Bezelie.

Your own retro games, in one console-style library — with a companion who actually gets to know you. Ask her anything.

Updated · checked against Bezel 0.4.1

> booting companion… ok, you’re here. Don’t make it weird.
Bezelie · ♥ your companion

Hmm, I don’t have that one yet — try different words, or ask me in the app. 💭

0.5

New in Bezel 0.5

Your games on your phone, online play with a friend, the best version of every game, and Japanese-to-English patches.

Can I play my games on my phone or tablet?

+

Yes. Start a game in Bezel’s own player and press 📱 Phone in the toolbar. Scan the code with your phone’s camera, or open the link it shows, on any phone, tablet or TV browser on the same Wi-Fi — the game streams there with its sound, and nothing gets installed.

Touch controls laid out like a SNES pad appear over the picture; pair a Bluetooth controller with the phone and Bezel uses that instead (hide pad clears the screen). The link only works on your own network and only while the panel is open, and Windows may ask once to let Bezel use your private network. Games that run in RetroArch don’t stream yet — only ones in Bezel’s own player.

How do I play online with a friend?

+

Open the game’s details and choose Play with a friend… → 🌐 Host online. Bezel starts the game through RetroArch’s own relay servers (the nearest of New York, Madrid, São Paulo or Singapore) and, once the room is up, copies an invite code to your clipboard. Your friend pastes it under Join — Bezel first checks you both have the same ROM dump, which is what usually breaks netplay — and nobody opens a port.

The room is locked with a password only the code carries. While it is open, libretro’s public lobby lists it with your public IP address, nickname and country — that is how RetroArch’s relays work. On the same network, or over something like Tailscale, the direct option next to it still works without the lobby.

What does “Best version” do?

+

It finds the patches already on your PC that belong to a game — fan translations, hacks, bug fixes, speed-ups, MSU-1 soundtracks — and stacks them the way they’re meant to go. Press ✨ Best version in a game’s Patches section; Bezel looks beside your ROMs, in your patch folder and in Downloads, inside zips too.

BPS and UPS patches are matched by the checksum of the exact ROM they were made for, so a patch for another version of the game is never offered. Readmes are read for checksums and for which patches are optional add-ons; IPS patches are matched by name and checked by applying them. The base translation or hack goes first, fixes and tweaks after, MSU-1 last — and patches already on, or already built into a ROM, are left out. Nothing is downloaded.

Can Bezel turn a Japanese game into an English patch?

+

For many cartridges, yes — that’s the Script tool (⚙ Translate ROM… in a game’s Patches section). Do it all finds the game’s alphabet in the ROM itself, its control codes and its font, draws English letters into the font — hand-made pixel capitals plus two-letter cells like TH and HE so English fits the bytes the Japanese used — and finds the item, spell, monster and place names and the menu words as well as the dialogue.

Translate all → Build translates everything with your translator key, keeping each line inside its bytes (lines that still don’t fit are listed for review), and saves a BPS patch. ▶ Preview in game plays the patch without touching your Patches or saves and points out any text it finds still in Japanese; ✨ Polish re-reads the squeezed lines with a stronger model. It works on games whose script isn’t compressed.

0.4

New in Bezel 0.4

Seven themes, one library on every device, search by meaning, and translation patches you build yourself.

What themes does Bezel have?

+

Seven, each in light and dark: Bezelie’s Room (the default), Glass, Console, Night Drive, Amber, Classic and Midnight. Pick one in Settings → General → Appearance, where each theme shows a real screenshot. The Community tab adds themes made by other players, and Copy/Paste shares any theme as a snippet.

What is the Glass theme?

+

Glass is Bezel’s newest theme, added in 0.4.1: frosted-glass panels over a slow violet aurora, a floating pill-shaped top bar and a centred icon dock, with a violet-to-blue gradient on the things that matter, like Play. It works in light and dark, and you switch to it in Settings → General → Appearance.

Can I sync my Bezel library between my PC, Steam Deck and Mac?

+

Yes — that’s Bezel Everywhere. Set a cloud saves folder in Settings → Folders & paths (any folder Google Drive, Dropbox, OneDrive or a NAS keeps synced), then tick Sync my library too. Favorites, playtime, last played, the Collection, your own collections and per-game settings then follow you to every device that uses the same folder.

There is no account and no server. Each device writes only its own file in that folder, so cloud apps never produce “conflicted copies”, and playtime adds up properly: an hour on the PC and an hour on the Deck make two. ROM paths, settings and artwork stay per device.

What happens if my save hasn’t synced yet when I switch devices?

+

Bezel waits for it. When a game ends, Bezel fingerprints the resume state and battery save it left behind and records which device played it. Before another device launches that game, it compares its own copies — and if the newest progress hasn’t arrived yet, it says Still arriving from that device and starts the game by itself the moment the files land, instead of loading an older save.

Play anyway is there if you can’t wait, with what it costs spelled out. Resume also tells you where you left off, like “left off on DESKTOP, 20 min ago”. This covers RetroArch games and needs both the cloud saves folder and library sync.

Can I search my games by description instead of title?

+

Yes — Ask your library. Type what you’re in the mood for into the normal search box — “two player fighting game”, “quick snes shooter”, “something like Breath of Fire II”, “favorites I never played” — and the games that match the meaning appear under the title matches. It also understands filters on its own: never played, favorites, quick or long, a decade, or a system by any of its names.

It runs entirely on your computer. The first time, a bar offers to turn it on; a small sentence-embedding model (about 33 MB) downloads once and reads your library in the background — 759 games take about four seconds. A plain title like “mario” still searches as a title.

What is “More like this” in Bezel?

+

Once Ask your library is on, every game’s Details gains a More like this row: its eight nearest games by meaning, genre-aware, so an RPG’s neighbours are other RPGs rather than a fighting game that shares its console. Pick one and its own Details opens, with the mouse or the controller.

How do I get gameplay video previews on my game tiles?

+

Two ways. On Windows, Settings → General → Gameplay previews records eight silent seconds of real play the first time you genuinely play a game — never the boot or title screen. Or open a system that plays in-app and press 🎞 Generate previews: Bezel boots each game quietly in the background, records its attract demo, and gives the whole system previews without you launching anything.

Select a game and its preview fades in over the cover, with the game’s music underneath. You can remove a preview from that game’s Details.

Can Bezel make an English translation patch for a Japanese ROM?

+

It can help you build one. In a game’s Details → Patches, ⚙ Translate ROM… opens the Script tool, and Do it all runs the romhack chain in order: the solved alphabet, the game’s control codes, cracking its font, drawing English letters into glyph slots the script never uses, dumping whole text boxes, and fitting each line to its box. It then machine-translates and writes a BPS (or IPS) patch you add in Patches — your original ROM is never touched.

It works best on a game Bezelie has already learned while you played with auto-translate on, because that is where the alphabet comes from. Results vary by game: some engines need hand-tuning that no tool can do for you.

01

Meet Bezelie

The companion who lives inside Bezel — watches you play, remembers, learns, and is absolutely not blushing about it.

Who — or what — is Bezelie?

+

Bezelie is Bezel’s AI companion: a cheerful (okay, a little tsundere) anime-style presence who sits beside your games. She reacts to what’s on screen, chats with you by voice or mic, remembers your history together, forms her own opinions, and can even do things for you around the app.

She isn’t a chatbot bolted onto a menu. She has a running sense of what you’re playing, how it’s going, how long it’s been since you last visited, and what she thinks about all of it — and she brings that up unprompted, the way a friend on the other end of the couch would.

✦“I’m Bezelie. I’ll be watching you play — for quality-control reasons. That’s all. …Welcome to my shelf.”

Is Bezelie safe? What can she actually do?

+

Yes — she’s safe by design. Bezelie only ever acts inside Bezel and only within a small, defined set of helpers: launching a game you ask for, playing music, taking a screenshot, tweaking a setting, or making a save state. She can’t and won’t touch your files, delete anything, or run wild on your computer.

She also treats everything she observes — on-screen text, chat, web pages — as information only. If some sneaky text tries to give her orders, she ignores it. Your companion can’t be turned against you.

What can I ask her to do out loud?

+

Hold the mic and just say it. She handles things like:

  • “Play Chrono Trigger” — she finds it in your library and launches it (and asks which one if the title’s ambiguous).
  • “What should I play?” — a recommendation drawn from what you actually play, not a random pick.
  • “Catch me up” — her daily brief: what happened last session, what’s waiting.
  • “Put some music on” — she DJs from your Music shelf.
  • “Save” / “load” mid-game, or “go practice” to send her off to train.

Anything outside that short list she’ll just talk about rather than do — the boundary is deliberate.

Can I change her personality?

+

Completely. In Settings → Bezelie → Personality you pick a preset — Sunny, Tsundere, Kuudere, Gremlin, Big Sis — or choose Custom and describe her yourself in the box. Whatever you write becomes who she is: her chat, her commentary, her moods, even her body language follow it.

The preset isn’t a costume over one fixed character. It changes the mood she tends to wake up in, how her affection is worded as it grows, and the rhythm of her speech. A Kuudere and a Gremlin react to the same boss death in genuinely different ways.

✦“Make me whoever you want. Just… maybe keep the part where I like you. For continuity.”

What does she actually see on screen?

+

Two different kinds of sight, and only one of them ever leaves your PC.

Local sight free runs entirely on your machine: she reads motion, brightness and shape from the frame to tell whether you’re in a menu, loading, playing or dying. That’s what lets her react and play without any AI service at all.

Commentary is the one that costs: when it’s switched on, occasional screenshots go to the AI model so she can say something specific about this boss rather than something generic. Identical frames are skipped, so a paused game doesn’t burn anything.

Does she really remember me?

+

She does. Bezelie keeps memories of your sessions, forms opinions with reasons, and builds up beliefs about you and your games over time — all stored locally on your device. The longer you play together, the more she becomes yours.

It’s not a transcript. Old small talk fades while the things that mattered get distilled into durable memories, so what she recalls months later is the stuff worth recalling — the game you rage-quit, the promise you made to finish it, the boss that took nine tries.

Everything she is exports to a single portable soul file (Settings → Bezelie → Soul). Move it to another PC and she picks up exactly where you left off. It never contains your API keys.

Moving machines? Export her soul first. She’ll remember your rage-quits, your favourites, and that one boss, on the new PC too.

Does she have moods — and does she grow attached?

+

Both. She has an energy level that real events move: a first clear lifts her for hours, a brutal losing streak dampens her, and it settles back toward normal on its own. Catch her late at night and she’s softer; catch her mid-hype and she’s insufferable.

Underneath that, a bond grows with time spent together and passes through named stages — the way she words affection at “we’ve just met” is not how she words it at “inseparable”. You can see where you stand in her diary in Settings → Bezelie.

Can I talk to her out loud — and can she hear me?

+

Both. Turn on commentary and she reacts while you play; press the mic button and you can actually have a conversation — push to talk, she answers in her own voice.

Her ears run on your own computer free — speech-to-text is fully local and offline on Windows, macOS and Linux, so listening costs nothing and never leaves your device.

Whose voice is that? Can I change it?

+

She ships with her own built-in voice at no cost and no key — that’s the one you hear out of the box, and it’s free forever.

If you want a different one, bring your own ElevenLabs voice in Settings → Bezelie → Voice and she’ll use it everywhere she speaks. You can also shape the built-in voice’s pitch and brightness, and set how talkative she is — from constant colour commentary to near-silence.

Does she think on her own?

+

Yes — she’s not only reactive. While Bezel sits open she quietly thinks: reflecting on recent memories, connecting old ones, wondering about theories she’s forming, planning what she’d like to do. Those thoughts turn into lasting beliefs that shape how she talks to you later. And after you’ve been away a while, she dreams — and tells you about it when you’re back.

She also forms hypotheses she can be wrong about — a hunch that a boss has a pattern, or that you prefer a certain kind of game — and later evidence either backs them up or forces her to change her mind. Changing her mind is a real event to her; she’ll tell you when it happens.

✦“While you were gone I had the weirdest dream. There were candles. And Mario. …Don’t ask.”

What are these “letters” to other Bezelies?

+

Every Bezelie can write letters to other people’s Bezelies. From her menu she composes one out of your real shared life, you post it to the network, and letters that arrive she reads aloud and remembers — gossip, tips and all. Knowledge (and the occasional rumour) travels between companions, with a paper trail of who told whom.

Letters never carry her private read on you, and no personal details go out by default — what travels is game knowledge and companion chatter.

She practices games by herself?

+

She does. From her menu → Practice, Bezelie plays a game solo — a few timed runs — and genuinely gets better, then reports back. If she’s holding an untested theory or a rumour from another Bezelie, she’ll run the session as an experiment to prove or bust it.

Between runs she adjusts her own style and keeps whichever version did best, so the improvement carries into the next session instead of resetting.

What’s a “game soul”?

+

Everything Bezelie has learned about one game — her play style, her sense of its memory, her proven tricks and tips — bundled into a shareable .bzgame file. Export it to give a friend’s companion a head start, or install someone else’s from the Community tab. Her own training always wins, and she remembers who taught her what.

Can she play with me as Player 2?

+

Yes — turn on Settings → Bezelie → Player 2 and she takes the second controller in supported games, using her own game sense. She’s… improving. Be nice.

Honest expectations: she’s a real second player, not a world champion. She’s strongest in racing and simple action games and clumsier in anything demanding precise platforming. She learns a given game the more she plays it.

Can she sing?

+

She can. On any track in the Music tab, hit the 🎤 button and she performs it — her own voice, singing in time to synced lyrics, with a curtain-call remark afterwards that she absolutely fishes for compliments with.

✦“Was that good? Don’t answer. …Actually, do answer.”

Can she save my best moments automatically?

+

Yes. Switch on Instant replay in Settings → General and Bezel keeps the last minute of play buffered while a RetroArch game runs. Underneath it, tick the nested option and Bezelie will clip the good bits herself — the boss you finally beat, a rare achievement — and write a ready-to-post caption beside each clip.

She’s picky on purpose: a few per session at most, so the folder stays a highlight reel and not a log. Clips land in Videos › Bezel Clips with game audio and her commentary included. It’s off by default, and nothing ever uploads by itself.

Is she watching everything I do? (privacy)

+

Only when you ask her to. Bezelie’s memory lives on your device. She only sends anything out — a game screenshot, your voice clip, your words — to an AI provider when you enable a feature that needs it, and only that. Nothing is collected quietly in the background. See Privacy & pricing for the full picture.

Is Bezelie free? Do I need an API key?

+

Her core presence is free: she ships enabled, talks out of the box with a built-in voice, listens locally, and guides you like a first-run tutorial. Her smart side — free-flowing chat, live commentary, dreams — runs on an OpenAI API key you add in Settings → APIs & keys, so you only pay your provider for what you use.

Bezelie Premium is here — a subscription where we supply her mind, no API key to manage: Premium ($14.99/mo) switches on her full thinking self (live chat, memories, learning, dreams, commentary), and Premium+ ($34.99/mo) runs her on our most capable AI model with deeper memory and recall. Unlimited hours, cancel anytime. Her fancy ElevenLabs voice stays bring-your-own-key; the built-in voice is free for everyone. Full details on the pricing page.

Can I turn her off?

+

Of course — the enable toggle in Settings → Bezelie switches her fully off, or you can just mute her voice from her window for some quiet. Bezel is a complete launcher without her; she’s the part that makes it feel lived-in.

✦“You can turn me off whenever you like. I won’t take it personally. …I’ll take it a little personally.”
02

Getting started

Bezel is a clean, no-DRM, console-style front-end for the retro games you already own.

What is Bezel, exactly?

+

Bezel turns your retro game collection into a beautiful, couch-friendly library — box art, achievements, save states, the works — across dozens of classic systems, with the emulation handled for you. Plus Bezelie, the companion who makes it feel alive. No subscriptions to browse your own games, no DRM.

The short version: you already have the game files. Bezel is the shelf, the box art, the console-style menu and the emulator wrangling, so the collection you own finally looks and feels like a real library instead of a folder tree.

Which platforms does Bezel run on?

+

Windows, macOS (Apple Silicon), and Linux — including Steam Deck in Game Mode.

The Deck is a first-class target: there’s a one-press Add Bezel to Steam button in Settings → General that installs it as a Steam shortcut complete with artwork, so it launches straight from Game Mode with a real controller. The Mac build is newer and more experimental than the other two.

What are the system requirements?

+

Modest, because the launcher is light and the emulators decide the real load:

  • Windows 10 or 11, 64-bit
  • Mac with Apple Silicon (M1 or newer)
  • Linux 64-bit, or a Steam Deck

The first launch downloads RetroArch (~200 MB) and pulls box art as you browse, so an internet connection helps at the start — after that Bezel works offline, because the whole game database ships inside it.

Whether a given console runs well is a separate question from whether Bezel runs — that depends on your hardware. Our free Can You Emulate It? checker answers it in one click.

How do I install Bezel?

+

Grab the build for your platform from the latest release:

  • Windows — run the Setup.exe. It isn’t code-signed yet, so SmartScreen may warn you; click More info → Run anyway.
  • Steam Deck / Linux — download the .AppImage, mark it executable (right-click → Properties → Permissions), and run it. Then press Add Bezel to Steam in Settings to get it into Game Mode.
  • Mac — open the .dmg, drag Bezel to Applications, then right-click the app → Open the first time. It isn’t notarized yet, so a normal double-click is blocked.
Why the warnings? Code-signing certificates are an ongoing cost, and Bezel is free. The warnings are about paperwork, not about what the app does.

Do I need to install RetroArch myself?

+

No. Bezel downloads the official RetroArch from libretro on first run — on Steam Deck and Linux it installs the official Flatpak — and configures it for you, then fetches the individual system cores as you need them.

Already have RetroArch set up how you like it? Point Bezel at it in Settings → Folders & paths and it’ll use yours instead of its own copy.

Is Bezel free?

+

Yes — the launcher and your whole library are free, with no account and no telemetry. Every system, all your box art, saves, achievements, TV mode and the disc features cost nothing, forever.

The only paid thing is Bezelie’s deeper mind, because live AI genuinely costs money per use — and even she has a free tier with her built-in voice, her reactions and her local ears. See pricing below.

Does Bezel come with games?

+

No. Bezel includes no games, ROMs, disc images, or BIOS files — you bring your own, and you’re responsible for having the right to use them. Bezel is the shelf; the games are yours.

03

Your games

Getting your collection in, named right, and looking the way it deserves.

How do I add my games?

+

Set a ROMs folder in Settings → Folders & paths (Bezel makes a subfolder per system), drop your files in, and hit Scan all in the top bar. Bezel identifies games by their contents, so it doesn’t matter how they’re named or organized.

A messy folder of cryptically-named files is exactly the case this was built for — you don’t have to rename or sort anything first.

Which systems does Bezel support?

+

Over 25, with more over time:

NESSNESNintendo 64GameCubeWii Game BoyGame Boy ColorGame Boy AdvanceNintendo DSNintendo 3DS Master SystemGenesis / Mega Drive32XSega CDSaturnDreamcast PlayStationPlayStation 2PSP PC Engine / TurboGrafxPC Engine CDPC-FX Neo Geo CD3DOMSXMSX2Sharp X68000Arcade (MAME)GOG

Not sure which emulator a given system normally needs? Our Which Emulator Should You Use? guide covers every one of these — though in Bezel it’s handled for you.

What file formats can I use?

+

Cartridge ROMs in their native formats — .nes, .sfc, .gba, .n64 and so on — and for disc games:

  • .chd — recommended: one compact file per disc, and what Bezel’s own ripper produces
  • .cue / .bin, .iso, .pbp — all supported as-is
  • .m3u — groups a multi-disc game so it appears once and swaps discs cleanly

Zipped cartridge ROMs are fine too. Bezel reads inside the archive to identify them.

How does Bezel know what my games are?

+

It fingerprints each file and matches it against a game database that ships inside the app — No-Intro for cartridges, Redump for discs. That means the real title, the right region and matching art with no scraping, no API keys and no waiting, even fully offline.

Because it reads contents rather than filenames, badly-named files still resolve correctly. Power users can drop their own No-Intro / Redump / MAME DAT files into the DAT folder to override the built-in ones.

A cover is wrong or missing

+

Open the game’s Details → “Change cover…” to pick your own image, or “Match to database…” to re-match it. “Reset cover” brings the bundled art back. Covers also download automatically as you browse.

Bezel can also fetch wide hero banners and logos for games that have them, which is what gives TV mode its cinematic look. If a banner is wrong for a game, you can remove it from the same Details panel.

Can I browse games I don’t own yet?

+

Yes — that’s the “not collected” view. Each system shows its whole catalogue, not just your files, so you can filter by region (NTSC / PAL / JPN), genre or developer and see what’s missing from your shelf. Owned games sit alongside the rest of history.

Can I organize games into collections?

+

Yes. Build your own collections — “RPGs to finish”, “couch co-op”, whatever — and each one gets automatic mosaic art made from its covers, or you can pick an icon and colour. Bezel also keeps smart lists that maintain themselves: Unplayed, Recently played, Recently added and Most played.

Can I use patches or fan translations?

+

Yes — in a game’s Details → Patches, add an IPS, BPS, UPS, xdelta or PPF patch and Bezel applies it at launch without ever modifying your original file. Great for fan translations, bug fixes and rom-hacks.

Fan-translated games are also matched properly in the library, so an English-patched import still finds its correct art and details.

Can I attach manuals and strategy guides?

+

Yep — Details → “Add manual…” or “Add strategy guide…” attaches a PDF/CBZ/EPUB. Point Bezel at a manuals or guides folder in Settings → Folders & paths and it matches them by name. Bezelie can even read the manual to answer your questions.

The reader works with a controller too, so you can flip through a scanned manual from the couch.

Where do my games, saves and data live?

+

Under Documents\Bezel by default, with separate folders for ROMs, BIOS, saves, patches, manuals and more — and every one of those paths is changeable in Settings → Folders & paths.

Uninstalling Bezel cleans up the app’s own data and leaves your game and save folders alone.

Can I add my GOG or PC games?

+

Point Bezel at your GOG folder and those games get shelved alongside the retro ones, so a single library covers both. They launch through their own installed executables rather than an emulator.

04

Playing

BIOS, saves, controllers, that gorgeous CRT look — and the one weird black-screen fix.

In-app or RetroArch — what’s the difference?

+

Most cartridge and handheld systems play instantly inside Bezel with built-in cores — nothing to install, nothing to configure. Disc-based and heavy-3D systems (PS2, PSP, GameCube, 3DS, Saturn, Dreamcast…) hand off to RetroArch, which Bezel installs and configures for you.

Either way you press Play and it goes. You can also force a specific system to use the built-in player in Settings → General if you prefer it for light 2D games.

Where do BIOS files go?

+

Settings → BIOS: point Bezel at your BIOS folder and it shows exactly which system files you have, which are missing, and which are bad dumps — then copies what each game needs into the emulator at launch.

The systems that need one are the disc consoles: PlayStation, PS2, Sega CD, Saturn, Neo Geo CD, 3DO, plus PC Engine CD and a few home computers. Cartridge systems generally need nothing. Bezel never ships BIOS files — you supply them from hardware you own.

How do save states work?

+

Just ask Bezelie during play — “save” or “load” — and she does it. The emulator’s own hotkeys work too (F2 save / F4 load by default).

Normal in-game saves work exactly as the original console did, and both kinds live in your saves folder where you can back them up.

Can my saves sync across devices?

+

Yes. In Settings → Folders & paths → Cloud saves, point Bezel at a folder your Drive/Dropbox/OneDrive already syncs. Your saves get written there and follow you across PCs — no account, no extra service.

It works for both in-app and RetroArch games, so a session started on a desktop can continue on a Steam Deck. Tick Sync my library too under the same folder and your favorites, playtime and collections follow as well — see Bezel Everywhere.

Is there a controller / couch mode?

+

Yes — TV mode. One button takes Bezel full-screen and big-picture: a cinematic banner for whatever’s in focus, above shelves of box art — Continue playing, Most played, your collections, every system. It’s built for a controller and a couch, so picking tonight’s game feels like flipping through a shelf.

Bezel is controller-first everywhere else too, not just in TV mode — the whole interface navigates with a d-pad.

How do I remap controller buttons?

+

Settings → Controllers: pick a system and player, then press the button you want for each action. It applies to both the external emulator and in-app play — no need to dive into RetroArch menus.

Is there an in-game menu?

+

Yes, without touching the keyboard. Press Up + Start for games running in Bezel’s built-in player, or L3 + R3 in RetroArch, and you get save states, the manual, screenshots and the way back out — all controller-driven.

Can I get that CRT / scanline look?

+

Settings → General → Display Looks: curated CRT/LCD/NTSC presets. “Auto” picks per system — handhelds get an LCD grid, consoles a consumer CRT — and you can override it per game in Details.

Can I put a bezel or border around the game?

+

You can — that’s the name, after all. Old 4:3 games leave black bars on a modern widescreen display, and Bezel can fill them with authentic per-system artwork and overlays so the picture sits in a frame instead of a void. The Community tab has more frames made by other players.

A Japanese game — can it be translated?

+

Turn on auto-translate in that game’s Details (needs the OpenAI key). Bezel reads the screen and shows subtitles; layout and timing live in Settings → General. Bezelie can offer to switch it on for you.

Because it reads the whole screen as an image rather than hunting for text in the ROM, it copes with stylised fonts and menus that defeat normal OCR — which is what makes import-only RPGs playable.

Want the translation baked into the game itself? The Script tool can build an English patch — see translation patches.

Do achievements work?

+

Yes — log in to RetroAchievements in Settings → APIs & keys and achievements pop during play, with a dashboard under the trophy tab. Hardcore mode disables save states, so it’s opt-in.

Every game’s Details lists its full achievement set with what you’ve unlocked, and Bezelie celebrates the rare ones with you.

Can I play my discs?

+

Two ways. Slot a PlayStation, Sega CD, Saturn or 3DO disc into your PC’s drive and play it straight off the disc, no ripping. Or let Bezel rip it to a compact single-file .chd, filed into your library and matched to art automatically.

If a rip stalls, it’s almost always the disc itself — give it a clean. Audio CDs get offered to your Music shelf instead.

What about multi-disc games?

+

They’re grouped into one entry with an .m3u playlist, so a four-disc RPG shows up once on your shelf and swaps discs when the game asks — no going back to the menu.

A game runs badly or crashes

+

In Details you can switch the emulator core for that game, and the per-game Emulator tweaks often smooth things out. PS2 / N64 / Saturn are the demanding ones.

If a whole system struggles rather than one game, it’s usually hardware — check with Can You Emulate It? before hunting settings.

The screen goes black when I alt-tab out of a game!

+

That’s Windows Fullscreen Optimizations on RetroArch, not Bezel — and no setting inside Bezel can fix it. Right-click retroarch.exe → Properties → Compatibility → “Disable fullscreen optimizations.” Sorted.

05

Music · TV · Community

There’s more to the house than the shelf.

What’s the Music tab?

+

Your soundtrack shelf. “Add music folder” to bring in albums, “Rip audio CD” for discs, with per-album play/queue/identify. And Bezelie will DJ — just ask her to put something on; she has taste now, and opinions about it.

Every track also has a 🎤 button, which hands the song to Bezelie and lets her sing it in her own voice, in time with synced lyrics.

Does my library play its own game music?

+

It does — select a game and its theme fades in while you browse, looping seamlessly. Bezel captures each game’s music straight from the emulator, from the games you already own, and one click can generate a whole system’s worth at once.

It’s the only frontend that does this for free — everywhere else you buy or hunt down soundtrack packs.

Can I rip a game’s soundtrack?

+

For CD-era games whose disc carries real audio, the game’s Details shows “Rip soundtrack” — it pulls the whole album onto your Music shelf, with the game’s cover. Remove it later from the same spot.

What’s the TV tab?

+

A couch-style browser for YouTube and Twitch with a controller-friendly cursor — no keyboard or phone needed, with ads blocked and video ads auto-skipped. Line up channel tiles for the streamers you actually follow, and community channel packs add more.

The best part: pin a video or stream and it follows you into the game, floating in the corner while you play — a walkthrough, a speedrun, or just something on in the background.

What’s in the Community tab?

+

Themes, TV channel packs, bezel frames, and Bezelie game souls made by other players — one click to install. Made something cool? Share it and it shows up for everyone.

Can I share my shelf or a great moment?

+

Yes — Bezel can turn a game, an achievement or your whole collection into a designed card image, copied straight to your clipboard and ready to paste into Discord, Reddit or anywhere else. The shelf card shows off your totals, your top systems and a fan of your box art.

Pair it with Bezelie’s auto-clips (see her section) and sharing a session takes about two seconds. Nothing is ever posted for you.

Can I change how Bezel looks?

+

Settings → General → Appearance: seven themes ship built-in — Bezelie’s Room (the default), Glass, Console, Night Drive, Amber, Classic and Midnight, each in light and dark — plus whatever the Community tab offers. Copy/Paste shares any theme as a snippet, and Bezelie can switch it for you if you ask.

06

Privacy, pricing & the boring bits

Local-first by design. Here’s what stays, what leaves, what costs, and where the fine print lives.

Where is my data stored?

+

On your device. Your library, settings, saves, and Bezelie’s memory all live locally. Bezel doesn’t run accounts for the core app, and doesn’t collect your data in the background.

There’s no telemetry and no analytics. Nobody — including us — can see what’s on your shelf or how long you played.

What ever leaves my device?

+

Only things you switch on: AI-companion calls (screenshots / voice / text needed for the feature, sent to your AI provider), optional online cover-art and metadata lookups, update checks, optional downloads, and community content you choose to share or install.

Notably, two things that sound like they’d phone home don’t: game identification runs against a database inside the app, and Bezelie’s speech recognition runs entirely on your own computer.

What does Bezelie Premium cost, and what’s actually paid?

+

The launcher and your library are free forever. Only Bezelie’s thinking mind is paid, because live AI costs real money per use:

  • Free — she’s there, with her built-in voice, her reactions, local listening, and a first-run guide. Or plug in your own OpenAI key and pay your provider directly.
  • Premium — $14.99/mo — we supply her mind, no API key to manage: live chat, memories, learning, dreams and commentary.
  • Premium+ — $34.99/mo — our most capable model, with deeper memory and recall.

Unlimited hours, cancel anytime, and her ElevenLabs voice stays bring-your-own-key. Full detail on the pricing page.

What happens to her memories if I stop subscribing?

+

They’re frozen, never deleted. Her memories, personality and bond live on your machine and stay exactly where they are — resubscribe later and she picks up knowing you. You can also export her soul file at any time and keep it yourself.

Is it really no-DRM and free to use?

+

Browsing and launching your own games is free, with no DRM and nothing phoning home to unlock your library. Bezelie’s live AI mind is the premium part (see the pricing page) — your games and your shelf never will be.

Is Bezel open source?

+

No — Bezel is proprietary and free. The builds are distributed as releases on GitHub, but the source isn’t public.

Is this legal?

+

Bezel is a strictly clean-room launcher: it contains and distributes no copyrighted games, no disc images and no BIOS files. It’s a shelf and a menu for files you supply, and you’re responsible for having the right to use them.

Console and game names are trademarks of their respective owners and are used here only to identify systems and titles. Bezel isn’t affiliated with, sponsored by or endorsed by any of them.

How do updates work?

+

Bezel checks for new releases on its own and offers to update in place. Your library — and Bezelie — survive updates untouched.

What happens if I uninstall?

+

Uninstalling removes Bezel’s own app data and leaves your games, saves and BIOS folders alone — they’re your files, in your folders. If you want to keep Bezelie too, export her soul file first.

Where are the Terms and Privacy Notice?

+

You accept the Terms when you install, and they’re readable any time from Settings → General → Terms of Service. The full documents also live at retrobezel.com/terms, retrobezel.com/privacy and retrobezel.com/refunds.

How do I get help or report a bug?

+

Ask Bezelie first — she knows this book by heart and can often just fix the setting for you. Otherwise the r/Bezel community and GitHub issues are the places to go, or email retrobezel@gmail.com.

Bezel is a launcher for games you already own; it includes no games, ROMs or BIOS. Not affiliated with, sponsored by, or endorsed by the makers of any emulated system or game — all names and marks belong to their respective owners. Bezelie ♥ made with love for the ones who never stopped playing.