Start here

Platforms & updates

Frost runs on macOS, Windows and Linux from a single codebase. The handful of places where the platforms differ are all deliberate — here is what changes and why.

Builds

PlatformArchitecturesFormatUpdates
macOS Apple Silicon, Intel .zip, signed and notarized In place, automatic
Windows x86-64, ARM64 .exe installer (Squirrel) In place, automatic
Linux x86-64, ARM64 .zip Manual re-download

Every build comes from the same source and the same CI matrix. The downloads page reads the latest GitHub release and highlights the build matching the device you are on.

Automatic updates

On macOS and Windows, Frost checks for new releases in the background and installs them in place — the next launch is the new version. The check runs against the public update.electronjs.org service, which serves whatever is published on Frost's GitHub releases page.

Linux builds do not self-update. Electron's updater has no Linux implementation, so there is nothing for Frost to hook into. Check the downloads page periodically and replace the unpacked app to upgrade.

Updates never change your configuration. The settings, token and run history live outside the app bundle (see files & locations), so an upgrade picks up exactly where the previous version left off — including adopting the profiles older versions wrote, without duplicating them (how adoption works).

macOS

Windows

Linux

Start at login

Frost registers itself as a login item every time it starts, on all three platforms — a credentials refresher that has to be launched by hand is not much of a refresher. There is no setting for this; remove it through your operating system's startup items if you would rather launch Frost yourself.

On Windows the login item deliberately points at Squirrel's Update.exe rather than the executable directly, because the executable lives in a versioned directory that moves on every update.

One instance at a time

Launching Frost while it is already running does not start a second copy — the running instance opens its settings window instead. Without that, Windows and Linux would end up with two tray icons and two refresh schedules.

A note on paths

These pages write AWS and kubectl paths the POSIX way. On Windows they sit under your user profile just the same: ~/.aws/config is %UserProfile%\.aws\config and ~/.kube/config is %UserProfile%\.kube\config — exactly where the AWS CLI and kubectl look for them. The full per-platform list is in files & locations.