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.

macOS 13 (Ventura) or later is required. Electron 44 dropped macOS 12, so a Monterey machine cannot run current builds. Frost updates itself in place and the updater does not check the OS version, so stay on the last release built against Electron 43 rather than letting a Monterey install update itself into a build that will not launch.

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 points at Squirrel's stable Frost.exe launcher rather than the versioned application executable, which moves on every update. This keeps the entry valid while Windows identifies it as Frost instead of Squirrel's generic Update.exe.

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.