I have over 3k Steam entries (~2.5k real games). First I opened the Storepage of every single new Game, read the Tags, added every Tag (most of the time I tried to choose the first 10 Tags) to the Game to Categorize it. ~10 times “Add to…” per game. Fun isn’t it?

Then I found Depressurizer which was the only tool that made this bearable - but it’s Windows-only!

Sadly I didn’t manage to run it on Linux. Tried it under different Wine and Bottles setups, nope not for me! (Maybe I’m just to stupid to get it up and running?)

Three months ago I finally quitted Windows and forced myself to use Linux as daily driver! Glad I did it.

And I told myself: Before I start Windows just to sort my game library, let’s start to make one for the Linux Community! Directly on Linux, for Linux!

So I built SteamLibraryManager with PyCharm from scratch on CachyOS.

My App is available as AppImage (good for SteamDeck), AUR, .deb, .rpm, tar.gz:

yay -S steam-library-manager

GitHub: SwitchLibraryManager

What it does (just the highlights - check the GitHub README for the full feature list):

Smart Collections with full Boolean logic (AND/OR/NOT + nested groups) - Steam’s dynamic collections have been AND-only since 2018. So I had the Idea with my own “Dynamic Collections” called “Smart Collections”.

If you like to see a short Video of SLM

Auto-categorize by 17 rule types: Tags, Genres, ProtonDB rating, Steam Deck status, HowLongToBeat, Achievements, PEGI (Age Ratings), and more

Import all your non-Steam games: Epic, GOG, Amazon, Lutris, Bottles, itch.io, Flatpak, even ROMs with 16 emulator definitions

Metadata that survives Steam updates - we overlay your edits on top of Steam’s data so they don’t get wiped

Built-in auto-updates for AppImage users - downloads in background, atomic replace with rollback if something goes wrong.

Steam Deck: Responsive UI that adapts to 1280x800. AppImage works in Desktop Mode, survives SteamOS updates. No pacman hacks needed.

Tested on both of my SteamDecks - LCD (512GB) and OLED (1TB). On the LCD one it was a bit tricky because I installed CachyOS Handheld Edition on it and installed the AUR, Oled is original SteamOS where I used the AppImage!

It’s my first App, please be patient with me 🙃 I just want to give something back instead of using it just for my own.

TBH: AI tools helped during development - mostly for boilerplate, tests, docs and docstrings because I really hate writing documentation 🙄).

Architecture decisions, feature design, and all the tricky stuff (VDF binary parser, Smart Collections engine, Steam OAuth2) were done by me. Every line was reviewed and tested manually.

I’m not gonna pretend AI doesn’t exist in 2026, but this isn’t a ChatGPT copy-paste job.

It’s a vision I brought to life to help myself, and that I want to share now with the best OS community out there. No matter what Distro!

Linux is awesome, sadly it took me 30 years to realize that, using Windows only!

Greetings from Germany

BTW: If you find any spelling mistakes, you can keep em 😉

  • Black616Angel@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    2
    ·
    17 hours ago

    I read the article. (I think) I get your point.

    Your point as I understand it:
    We should not use AI or things created with it because it is built on slave labor (and stolen data and the destruction of the environment and…).

    But this does not work. It just doesn’t. That is why I posted the list. And as good as the list is, it just destroyed something in me when I saw it, because it is literally impossible to use tech and not use AI (-created software).

    Python is on the list, searxng is on the list, most browsers are on the list, fucking Linux is on the list.

    The whole web runs on Linux and python. There is no escape. You commenting here means that you use AI-products.

    • amino@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 hours ago

      if I applied this defeatist logic to other things then my history of using Windows for decades would’ve invalidated any of the Linux advocates trying to get me to leave my abuser Microsoft.

      i could’ve wallowed in complacency and used Windows until I died instead of applying myself and learning a new ecosystem.

      by this logic, all the Linux users are virtue signaling because now that Linux is also flirting with AI, all the efforts to promote open source are null because they’re “just as bad as Microsoft”.

      this is the same logic that we as white people use to buy a new phone every year even though that contributes to more slavery in the cobalt mines when just buying a refurbished phone would’ve both been easier on our wallets and would’ve lead to less market demand on the child miners in the DRC.

      just because I can’t find every single appliance I need to survive on the used market, that doesn’t mean that I’m now justified to upgrade to a new smartphone whenever my current one loses the shiny bubbly feelings it gives me. i believe this is what leads gamers to make excuses for AI usage in their favorite products. as long as they can live in ignorance and aren’t forced to come to terms with how the sausage is made, they’ll continue invoking asinine excuses for their harmful behavior. if white people started seeing Black people as fellow human beings, then any hint of slavery in the tech supply chain would lead us to boycott big tech and AI whenever possible.

      black and white thinking and perfectionism are self-defeating learned behaviors that can be unlearned with time, you aren’t doomed to inaction for the rest of your life. the choice is yours whether you apply this knowledge to your everyday life to fight for labor rights or you continue to wallow in impotence.

    • chunkystyles@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      5
      ·
      12 hours ago

      There is no ethical consumption under capitalism.

      That doesn’t mean we shouldn’t strive for it. It just means we just have to do our best and understand the constraints of the real world.

      • Black616Angel@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 hours ago

        That is correct. We should strive for the best but this also means choosing the battles one wants to fight and the battle of “looking into everything if it has ai-generated code in it” is not the one I am willing to exhaust my time and strength with.

        • amino@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          4 hours ago

          sorry to say but if not using AI whenever a developer openly boasts about using it is too hard for you to avoid then I doubt you’re actually “choosing your battles”.

          what other battle are you dedicated to so intensely that the simple act of not clicking download is so impossible?