Install PwrAgent on Windows

PwrAgent publishes a signed installer for 64-bit (x64) Windows 10 and 11. There’s no native Windows on Arm build yet.

Download

PwrAgent.Setup.exe always fetches the newest Stable release. The period in the name is GitHub’s doing: release asset names can’t contain spaces.

Release assets also include the versioned name, such as PwrAgent-1.1.0-windows-x64-setup.exe, and the PwrAgent-windows-SHA256SUMS checksum manifest, which lists both.

Verify the download

Check the signature first. In File Explorer, right-click the installer, choose Properties, and open the Digital Signatures tab: the signer should be PwrDrvr LLC. Or, in PowerShell:

Get-AuthenticodeSignature .\PwrAgent.Setup.exe | Format-List Status, SignerCertificate

Status should read Valid, with PwrDrvr LLC in the certificate’s subject.

Then, if you want, the checksum. Download PwrAgent-windows-SHA256SUMS from the same release, then run this from the folder that holds both files:

Get-FileHash .\PwrAgent.Setup.exe -Algorithm SHA256
Select-String -SimpleMatch 'PwrAgent.Setup.exe' .\PwrAgent-windows-SHA256SUMS

The hash from the first command should match the one at the start of the manifest line. PowerShell prints it in upper case and the manifest in lower case; the case doesn’t matter.

Install

Run PwrAgent.Setup.exe. The installer asks whether to install PwrAgent for just you or for everyone on the PC, and where to put it. Just you is the default and doesn’t need administrator rights. Launch PwrAgent from the Start menu when it finishes.

What’s in the installer

Codex isn’t included. The first-run wizard walks you through installing it; see Agent backends.

Updates

PwrAgent updates itself. It checks for a new build in the background, and Settings → Updates lets you check right away or choose a different release channel. See Settings → Updates.

Uninstall

Uninstall PwrAgent from Settings → Apps like any other app. That keeps your PwrAgent state in %USERPROFILE%\.pwragent. To remove that too, in PowerShell:

Remove-Item -Recurse -Force "$env:USERPROFILE\.pwragent"

Codex and its authentication are managed separately by Codex and aren’t removed by uninstalling PwrAgent.