Depends how you want to store the data, and what kind of setup you have in mind.
Since PKHeX.Core is on NuGet, you can add it as a project reference to any C# repo. Alternatively, you can manually download it and unzip it to get the DLL, and then add it manually to something like a LINQPad script to run a snippet of code to dump info into whatever format you want.
var files = Directory.EnumerateFiles(@"C:\saves");
foreach (var file in files)
{
var sav = SaveUtil.GetVariantSAV(file);
if (sav is null) // unrecognized
continue;
var trainerName = sav.OT;
var version = sav.Version;
$"{trainerName}\t{version}".Dump();
}