click anywhere to skip ▸
today's brew ☕
Cafe Neurotico.
one shot · three notes
⬇ Download for Linux
version 1.9.1 · AppImage · GPL-3.0 · macOS build (Experimental) ›
“more caffeine is more good

what's in the cup

Three apps that used to ship separately, now one Electron binary with three faces — one runtime, one database, one download.

One library, every store

Every shop on one shelf — Steam, GOG, Epic, Flatpak, itch.io, PICO-8 and your emulators — alongside anything you can start from a command line. Own the same game twice? It is one entry, and pressing Play asks which copy.

Installs that stay in the app

GOG and Epic games download in-process with live progress, a queue and disk-space checks. Per-game Proton, prefixes and winetricks when you want them.

Artwork that never rots

Covers, hero art, logos, screenshots, HowLongToBeat, Metacritic and ProtonDB — scraped once and kept on your disk. No broken images when a storefront changes its mind.

Save games, backed up honestly

Find them, zip them, put them back. Portable archives that restore correctly on a different PC, and a snapshot taken before every restore.

A living room that isn't an afterthought

CREMA is fullscreen and gamepad-first: TV typography, immersive gamepages, achievements, a jukebox for your own music, a screensaver made of your own screenshots.

93 themes, 10 families

Catppuccin, Gruvbox, Nord, Dracula, Game Boy, Pip-Boy — and twenty retro operating systems, each with its own era typeface. Shared by all three faces.

Updates you asked for

One press checks your installed GOG and Epic games for new versions and updates them in place; Steam's pending downloads are flagged and handed to Steam. The app itself never phones home — it shows you its version and a link to the releases page, and the rest is your call.

Windows games that just run

Proton is found on your machine whatever the folder is called, and handed over explicitly — no guessing, no game that starts and silently isn't there. Don't have Proton? One click installs it. When something genuinely can't run, the app tells you why instead of shrugging.

Genres that mean something

Not "Action, Adventure, Indie" — ARPG, CRPG, FPS, Metroidvania, Soulslike, Shmup. Read from the tags players actually voted on, because that's the only source that can tell a Diablo-like from a Baldur's Gate-like. Filter by it, or let a playlist fill itself from it forever.

The manual, where the game kept it

RPGs still expect you to read something, and the PDF has usually been sitting in the game folder all along. One button finds it — GOG even names its own cluebooks and reference cards — or fetches the scanned original from the store. Keep as many as the game needs.

DOS games that actually start

GOG's DOS titles need a config its installer copies and a folder it starts them from; get either wrong and the window opens and closes. Both handled. Prefer a native DOSBox? It reads the very same GOG config, so every tweak made for that game survives.

Local-only. Yours.

Everything lives in one folder next to the AppImage. Copy it to a thumb drive and your library comes with you. No account, no telemetry, no cloud.

only here

Things Cafe Neurotico does that you won't find in another Linux launcher — because most of them come from actually playing the games and noticing what was broken.

It knows an ARPG from a CRPG

Storefronts file everything under “Action, Adventure, Indie”. Cafe Neurotico sorts your library into real genres — ARPG, CRPG, FPS, Metroidvania, Soulslike, Shmup, Survival Horror — read from the tags players themselves voted on, which is the only source that can tell Diablo from Baldur's Gate. Then it filters by them, and fills playlists from them forever.

It finds the manual you never knew you had

GOG puts manuals, cluebooks and reference cards inside the game folder and never tells you. One button surfaces them — named, because GOG names them — or fetches the scanned original from the store. Read it in its own window on a second monitor while you play.

It finishes GOG's installation

GOG ships a list of finishing touches its own installer performs after the files land — registry entries, config files, DOSBox setups. Downloading the game is not the same as installing it, and nothing else on Linux does that second part. Cafe Neurotico does, which is why some games only work here.

It survives a bad file on GOG's end

GOG serves your game from more than one server, and now and then one of them holds a damaged copy of a file. Anything that keeps asking the same server waits for ever. Cafe Neurotico checks each piece as it arrives and moves to the other server when one is wrong.

It asks which shop you meant

Own a game on Steam and GOG? It's one entry in your library, and pressing Play asks which copy — showing you which ones are installed and offering to install the ones that aren't.

DOS games on a real DOSBox — keeping GOG's own settings

Every GOG DOS game ships the same thing: a Windows build of DOSBox from 2010. On Linux that means emulating a DOS machine inside a Windows program inside a compatibility layer — three deep, to run a game from 1992.

Cafe Neurotico can skip the middle one. Install dosbox-staging from your distribution and it hands the game to that instead — no Proton, better sound and fullscreen, and an emulator that is still actively maintained.

The part that matters: it reads the very same configuration file GOG wrote for that game. Cycle counts, machine type, sound cards, the startup commands GOG tuned per title — all of it kept exactly, because only the emulator changes. Nothing on your disk is rewritten, and nothing is guessed.

Haven't installed one? Then nothing changes and GOG's own DOSBox is used, as before. The Control Panel tells you which one is running and gives you the exact command for your distribution if you want the better one.

Desk and sofa, one binary, one library

A desktop manager, a download engine and a fullscreen gamepad interface in a single file, sharing one database. Mark a favourite on the couch and it's there on the desktop. No syncing, no second install, no account.

a look inside

Click any shot to open it full size.

▸ The Manager — desk mode
The Manager's library grid with a hero banner above the covers
the whole library, one shelf
A game page floating over the library, showing Fallout's hero art and action buttons
the gamepage floats over the shelf
The theme picker, showing the Linux Ricing family of colour schemes
93 themes, sorted into 10 families
A small Now Playing card confirming that Fallout has launched
a quiet “now playing” card on launch
▸ GRINDER — the engine room
GRINDER's list of GOG, Epic and custom games with install, launch and log buttons
installs, launches, logs and disk sizes
▸ CREMA — couch mode
CREMA's home dashboard with library stats, today's pick and a recently imported row
home: stats, today's pick, quick rows
Wishlist prices, free-this-week giveaways and gaming news headlines on CREMA's home screen
wishlist prices, freebies, headlines
CREMA's category carousel with screenshot cards above a row of store and playlist icons
categories, with your music still playing
A full-screen grid of game covers filtered to installed games
the gallery, built for a TV
CREMA's immersive game page for Tainted Grail, with full-bleed art and info chips
immersive gamepages, full bleed
A details panel with the full store description and screenshots for Tainted Grail
the full write-up and screenshots
An achievements list showing unlocked and locked entries with a completion percentage
achievements, without leaving the couch
A game options menu with trailer, playlist, rename and scraping entries
every game option on one button
CREMA's classic list layout: a recently-played list beside a gameplay screenshot, box art and a metadata column
prefer a list? that's a layout too
A gaming news article rendered in large type for reading from a TV
TV reader: news in couch-sized type
An on-screen keyboard for searching the library with a gamepad
search without getting up

also on the menu

Separate apps, same roof. Cafe Neurotico is complete on its own — these are here if you want them.

OPTIONAL
EmuLatte
“I use RetroArch BTW”

The emulation pillar, and a fully standalone app in its own right — ROM library, emulator scanner, multi-source scraping and RetroAchievements. Use it entirely on its own, or drop it next to Cafe Neurotico and the suite picks it up automatically. Your ROM collection stays in EmuLatte: you pick which games cross over by exporting them to Cafe Neurotico from inside EmuLatte, and those arrive as ordinary entries under an Emulation category.

Get EmuLatte ▸
OPTIONAL
CafeNeurotico Clock
“a desk clock with taste”

A standalone clock that runs a slow slideshow of your library's artwork — Ken Burns pans, configurable faces. Point it at your collection and let it sit on a second screen.

Get the Clock ▸

tip the barista

If Cafe Neurotico organized your gaming life, consider buying me a coffee — it keeps the pot warm.

If you do, let me know so I can thank you personally! :)

☕ Ko-fi (Intl) ★ GitHub
Built by J.R.A. · Contact: shampooisalie@gmail.com
macOS (Experimental) · support page · source on GitHub · GPL-3.0-or-later