Download Happier
One page for every install. When your platform gives itself away, the right download starts on its own; when it does not, nothing moves without you. Every build is listed below either way.
The desktop app is the full Happier client for macOS, Windows and Linux: your sessions on every machine, the permission inbox, and the agents themselves. macOS ships as a DMG for Apple Silicon and Intel, Windows as an .exe installer, Linux as an AppImage — all from rolling stable releases, so these links never go stale on an old version.
Every build, with checksums and minisign signatures, is on the releases page.
Choose the path, then verify it
On a phone or tablet, the store listing is the normal installation path: App Store on iPhone and iPad, Google Play on Android. The direct Android APK stays available for devices without Play or for people who intentionally manage installation themselves; it is an alternative, not the default button.
Automatic desktop downloads are deliberately conservative. Windows and Linux have one installer format each, so those can begin as soon as the browser identifies the platform. A Mac download starts only when the browser also reports Apple Silicon or Intel; otherwise the page waits and lets you choose. Mobile browsers never receive a desktop file automatically.
The desktop links track the current stable release rather than embedding a version in this page. If you want to inspect a file before installing it, open the releases page for the matching checksum and minisign signature. The CLI installer performs those checks itself and stops before writing anything when either verification fails.
The apps are half of it. The CLI is the other half.
Everything above is a window onto the same thing: coding agents running under the Happier CLI on a computer you own. Install it on the machine that holds your code, and the phone, browser and desktop apps all drive the same sessions — start a run at your desk, approve a permission from the sofa, read the diff on the train.
curl -fsSL https://happier.dev/install | bashThe command adapts to where you are reading this: a PowerShell one-liner on Windows, curl-to-bash everywhere else. Neither needs root, and both verify what they fetch before running any of it — the details are one click away below, including the minisign key the installer trusts and where to compare it.
Signed releases — verify before you run it
The installer does not trust its own download. It fetches the release archive and the published checksums.txt, checks the archive’s SHA-256 against it, then verifies that checksums file with minisign against a key that ships inside the script. Either check failing aborts the install before anything is written to disk.
Signing key 91AE28177BF6E43C:
RWQ85PZ7FyiukYbL3qv/bKnwgbT68wLVzotapeMFIb8n+c7pBQ7U8W2tIt is also served at happier.dev/happier-release.pub. The two should be identical — if they are not, do not install.
Prefer not to pipe anything into a shell? Don’t:
curl -fsSL https://happier.dev/install.sh -o happier-install.sh
less happier-install.sh # read it first
bash happier-install.sh
