SteamGrid is a standalone, fire-and-forget program to enhance Steam's grid view and Big Picture. It preloads the banner images for all your games (even non-Steam ones) and applies overlays depending on your categories.
You run it once, and it'll set up everything above, automatically, keeping your existing custom images. You can run again when you get more games or want to update the category overlays.
steamgrid-windows.zip (4.4 MB)
games i love.banner.png. You can rename the defaults that came with the zip or get new ones at /r/steamgrid..banner before the image extension for banner art: games i love.banner.png.cover before the image extension for cover art: games i love.cover.png.hero before the image extension for hero art games i love.hero.png.logo before the image extension for logo art games i love.logo.pnggames/ folder. The image files can be either the name of the game (e.g. Psychonauts.banner.png) or the game id (e.g. 3830.png)..banner before the image extension for banner art: Psychonauts.banner.png, 3830.png.cover/p before the image extension for cover art: Psychonauts.cover.png, 3830p.png.hero/_hero before the image extension for hero art Psychonauts.hero.png, 3830_hero.png.logo/_hero before the image extension for logo art Psychonauts.logo.png, 3830_logo.pngsteamgrid and wait. No, really, it's all automatic. Not a single key press required.--steamgriddb <api key> if you've generated one before.--igdbclient <igdb client> if you've genereated one before.--igdbsecret <igdb secret> if you've genereated one before.--types <preference> to choose your preferences between animated steam covers or static ones Available choices : animated,static. Default : static. You can use animated,static to download both while preferring animated covers, and static,animated for preferring static covers.--styles <preference> to choose your preferences between the different covers styles from steamgriddb. Available choices : material,white_logo,alternate,blurred,no_logo. Default: alternate. You can also input multiple comma-separated choices in the same manners of the --types argument.--appids <appid1,appid2> to only process the specified appID(s)--onlymissingartwork to only download artworks missing on the official servers.-nonsteamonly to only search artworks for non-steam games added onto the Steam client.-skip<preference> to skip searching and downloading parts from certain artwork elements. Available choices : -skipbanner,-skipcover,-skiphero,-skiplogo. For example: Appending -skiplogo -skipbanner will prevent steamgrid to search and download logo and banners for any games.-skipsteam to not download the default artworks from Steam.-skipgoogle to skip search and downloads from Google.--help to see all available options again.games/, it'll search by game name or by id and use them.overlays by category/. You can download new ones, or just delete the file and re-run SteamGrid to remove the overlay.steamgrid.exe for a manual override.Set Custom Image). Run steamgrid again to apply the overlays. If you know a good source of images, drop me a message.overlays by category folder, and it's near the program itself. This error means absolutely no overlays were found, without even taking your categories names into consideration.favorites.png is used for the Favorites category.Steam/userdata/ID/config/grid. It does connect to the internet, but only to fetch game names from you Steam profile and download images into the Steam's grid image folder. Nothing is installed or saved in the Windows registry, and aside from images downloaded, it should leave the computer exactly as it found.If you encounter any problems, please open an issue. All critics and suggestions are welcome.
$ claude mcp add steamgrid \
-- python -m otcore.mcp_server <graph>