nicohman
wyvern
Rust

A simple CLI client for installing and maintaining linux GOG games

Last updated Mar 26, 2026
100
Stars
5
Forks
6
Issues
0
Stars/day
Attention Score
15
Language breakdown
Rust 100.0%
โ–ธ Files click to expand
README

wyvern builds.sr.ht status

Wyvern is a command-line tool written in rust that is meant to make downloading GOG games and associated activities easier and faster on linux. It features:

  • Downloading games
  • Installing games without need for the graphical installers
  • One-command updating of games to their latest versions, while only updating files that have changed between versions.
  • GOG Connect functionality so you can scan for and claim games without leaving the terminal
  • Syncing save files to a filesystem backup(with integration with cloud services being worked on).
  • Optional(compile with the 'eidolonint' feature) integration with eidolon, so that it automatically registers installed games to eidolon.
The GitHub repo is a mirror of the main sr.ht repository.

See it working

asciicast

Installation

Wyvern is available on crates.io, installable via cargo:

cargo install wyvern

There's also a few other ways to get wyvern:

@PinkCathodeCat@cathoderay.tube
  • Download a binary, built from the latest git commit from my website
  • OpenSuse package
here, maintained by Steve Ryan
  • Build from source:
git clone https://git.sr.ht/~nicohman/wyvern && cd wyvern

cargo install --path . --force

Dependencies

Wyvern has a few extra dependencies, but few are required:

  • rsync for save file syncing
  • innoextract for windows game installation
  • unzip for faster game installation

Usage

Run wyvern help for a list of commands:

wyvern 1.4.0
nicohman <nicohman@demenses.net>
A simple CLI tool for installing and maintaining linux GOG games

USAGE: wyvern [FLAGS] <SUBCOMMAND>

FLAGS: -h, --help Prints help information -V, --version Prints version information -v, --verbosity Pass many times for more log output

SUBCOMMANDS: connect Operations associated with GOG Connect down Download specific game extras Download a game's extras help Prints this message or the help of the given subcommand(s) install Install a GOG game from an installer int Enter interactive mode login Force a login to GOG ls List all games you own sync Sync a game's saves to a specific location for backup update Update a game if there is an update available

Contributing/Reporting bugs

Please file isues at the sr.ht issue tracker and patches/pull requests should be sent to the mailing list. However, I will still accept both on GitHub if need be.

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท nicohman/wyvern ยท Updated daily from GitHub