Omahub
← All plugins
C

Game Launcher

by caideny

Unified game library across Steam, Lutris, Heroic, Bottles, and Flatpak

Security review

Review recommended · 1 finding

Deterministic scan — not a security guarantee

Low
Risk level
Low
Analyzed commit
20ea040
Scanned
1 month ago

Flagged patterns appear only in documentation files (README / docs) — descriptive examples, not executable code.

  • Docs external_hosts README.md:31

    Downloads or connects to an external HTTP(S) host.

    git clone https://github.com/sir-francisdrake/game-launcher.git \

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
20ea040
Reviewed
1 month ago

The plugin is a read-only game library aggregator and launcher UI. It parses local launcher metadata, validates identifiers before constructing launch commands, and executes programs via argv arrays without a shell. The only deterministic finding is a git clone command in the README, which is documentation and not part of the plugin's executable code.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/sir-francisdrake/game-launcher --enable
Widgets #bar #launcher #games

Game Launcher — Omarchy Plugin

A bar widget plugin for Omarchy that unifies your game library across Steam, Lutris, Heroic (Epic/GOG/Amazon), Bottles, and Flatpak into a single searchable launcher panel.

<img width="736" height="724" alt="image" src="https://github.com/user-attachments/assets/8a2dcee1-b362-4536-9324-a062db389c3a" />

Features

  • Unified game list aggregated from all supported launchers
  • Deduplicates games that appear in multiple launchers
  • Sorts by recently played, then alphabetically
  • Live search/filter inside the panel
  • Bar widget shows total game count
  • Filters out Steam runtime/redistributable entries

Supported Launchers

Launcher Source
Steam libraryfolders.vdf + .acf files
Lutris Lutris SQLite/JSON library
Heroic Epic, GOG, Amazon libraries
Bottles bottles.yml installed programs
Flatpak Installed Flatpak apps

Installation

Copy (or clone) this folder into your omarchy plugins directory:

git clone https://github.com/sir-francisdrake/game-launcher.git \
  ~/.config/omarchy/plugins/io.github.sir-francisdrake.game-launcher

Then enable the Game Launcher bar widget from Omarchy settings.

Navigate to different tabs with the arrow keys.

Files

  • manifest.json — plugin metadata and entry points
  • BarWidget.qml — bar widget showing the game count
  • Panel.qml — launcher panel UI with search and game grid
  • Model.js — parsing/merging logic for each launcher's data format

License

MIT