За бесплатно только сам или вот с ИИ что-нибудь 'на пару' сооруди.
Так как информацию собирать нужно для разных ОС, для каждой придется пилить свой функционал.
Настоятельно рекомендую за основу доступа к удаленным машинам - ssh, его сервер 'штатно' идет с windows
dism /Online /Add-Capability /CapabilityName:OpenSSH.Server
Есть нюансы с правами доступа UAC, если настроено что даже администраторы будут требовать подтверждение, то штатно из ssh сессии поднять уровень не получится, но есть варианты, типа запуска ssh сервера под system аккаунтом или к примеру создать заранее задачу в task scheduler - schtasks /create ... /rl HIGHEST (правда нужно будет настроить доступ к ней только указаному пользователю) и в ней уже выполнять критичные задачи schtasks /run ...
По каждой задаче делай запрос в ИИ, он выдает короткие снипеты, останется только собирать их в машиночитаемом виде и сделать их просмотр.
Потом можете выложить это в опенсорс и радовать сообщество.