Skip to main content

Download Coder

One binary for the coder CLI and server. Already have a deployment? Run coder login <url> once it’s installed.

Standing up a new deployment?
Read the install guide
Release channel

The newest release, with the earliest access to new features. Best for deployments that have a staging environment.

Architecture
Download for macOS · v2.39.1

coder_2.39.1_darwin_arm64.zip · 168.7 MB

Or install from your terminal

curl -fsSL https://coder.com/install.sh | sh

Paste into an AI assistant to download, verify and install this build.

Verify this download

Check the checksum

Run this from the folder you downloaded into. It catches a corrupted download; the attestation and GPG checks prove who built the file.

curl -fsSL https://github.com/coder/coder/releases/download/v2.39.1/coder_2.39.1_checksums.txt | awk '$2 == "coder_2.39.1_darwin_arm64.zip"' | shasum -a 256 -c -
SHA-256 5d052ac570ce1829747b7d971ae19f7d5ea2c3bba3e2e916a6973df87a3484db

Check the GitHub attestation

Proves the file was built by Coder’s release workflow. Needs the GitHub CLI.

gh attestation verify coder_2.39.1_darwin_arm64.zip --repo coder/coder --signer-workflow coder/coder/.github/workflows/release.yaml
Get the GitHub CLI

Check the GPG signature

The checksums file is signed by Coder Release Signing Key <[email protected]>. Import the key once. The second command fails unless that key made the signature, then checks your download against the signed checksums.

curl -fsSL https://raw.githubusercontent.com/coder/coder/v2.39.1/release.key | gpg --import
curl -fsSLO https://github.com/coder/coder/releases/download/v2.39.1/coder_2.39.1_checksums.txt.asc \ && curl -fsSLO https://github.com/coder/coder/releases/download/v2.39.1/coder_2.39.1_checksums.txt \ && gpg --status-fd 1 --verify coder_2.39.1_checksums.txt.asc coder_2.39.1_checksums.txt \ | grep -q '^\[GNUPG:\] VALIDSIG .* 21C96B1CB950718874F64DBD6A5A671B5E40A3B9$' \ && awk '$2 == "coder_2.39.1_darwin_arm64.zip"' coder_2.39.1_checksums.txt | shasum -a 256 -c -

Expect Good signature from “Coder Release Signing Key” and this fingerprint:

21C9 6B1C B950 7188 74F6 4DBD 6A5A 671B 5E40 A3B9

The last line should read coder_2.39.1_darwin_arm64.zip: OK. A “not certified with a trusted signature” warning is expected until you sign the key yourself.

Coder Desktop

Reach your workspaces at hostnames like myworkspace.coder, with automatic port forwarding and file sync. Needs a deployment on v2.20 or later.

  • macOS

    Your OS

    v0.8.5

    Verify the macOS download

    Check the Apple Developer ID signature

    A passing check reports the status signed by a developer certificate issued by Apple for distribution and names Developer ID Installer: Coder Technologies Inc (4399GN35BJ). Any other status means the file was changed after signing, even if the signer still matches.

    pkgutil --check-signature Coder-Desktop.pkg

    Check the SHA-256

    Copy the check for the file you downloaded, then run it from the same folder.

    • Coder-Desktop.pkg
    Release notes for v0.8.5
  • Windows

    v0.9.0

    Verify the Windows download

    Check the Authenticode signature

    A passing check reports the status Valid and names CN=Coder Technologies Inc.. Any other status means the file was changed after signing, even if the signer still matches.

    Get-AuthenticodeSignature .\CoderDesktop-0.9.0-arm64.exe | Format-List Status, SignerCertificate
    Get-AuthenticodeSignature .\CoderDesktop-0.9.0-x64.exe | Format-List Status, SignerCertificate

    Check the SHA-256

    Copy the check for the file you downloaded, then run it from the same folder.

    • CoderDesktop-0.9.0-arm64.exe
    • CoderDesktop-0.9.0-x64.exe
    Release notes for v0.9.0

All files

Every package and archive, plus the Coder and AI Gateway Helm charts, with the SHA-256 GitHub recorded on upload. Need an older version or a specific patch? Every release stays on GitHub.

Coder Mainline and Coder Desktop files, with product, version, operating system, architecture, size, signature and SHA-256 checksum
FileProductOSArchSizeSignatureSHA-256
ai-gateway_helm_2.39.1.tgzCoder Mainline v2.39.1Anyany12.8 KBGPG, attestation
889e2d3eec9a…
coder_2.39.1_darwin_amd64.zipCoder Mainline v2.39.1macOSx64174.9 MBGPG, attestation
0281a11cd519…
coder_2.39.1_darwin_arm64.zipCoder Mainline v2.39.1macOSarm64168.7 MBGPG, attestation
5d052ac570ce…
coder_2.39.1_linux_amd64.apkCoder Mainline v2.39.1Linuxx64177.3 MBGPG, attestation
e63d141d2074…
coder_2.39.1_linux_amd64.debCoder Mainline v2.39.1Linuxx64172.8 MBGPG, attestation
5907ff3c5515…
coder_2.39.1_linux_amd64.rpmCoder Mainline v2.39.1Linuxx64177.2 MBGPG, attestation
898985cea4d9…
coder_2.39.1_linux_amd64.tar.gzCoder Mainline v2.39.1Linuxx64171.6 MBGPG, attestation
1251f499f617…
coder_2.39.1_linux_arm64.apkCoder Mainline v2.39.1Linuxarm64170.9 MBGPG, attestation
f3223c7ba440…
coder_2.39.1_linux_arm64.debCoder Mainline v2.39.1Linuxarm64167.2 MBGPG, attestation
8611c7763c45…
coder_2.39.1_linux_arm64.rpmCoder Mainline v2.39.1Linuxarm64170.9 MBGPG, attestation
695e4683f254…
coder_2.39.1_linux_arm64.tar.gzCoder Mainline v2.39.1Linuxarm64165.4 MBGPG, attestation
23e79b6db13f…
coder_2.39.1_linux_armv7.apkCoder Mainline v2.39.1Linuxarmv7172.8 MBGPG, attestation
6f17999ff730…
coder_2.39.1_linux_armv7.debCoder Mainline v2.39.1Linuxarmv7169.0 MBGPG, attestation
211513279eb8…
coder_2.39.1_linux_armv7.rpmCoder Mainline v2.39.1Linuxarmv7173.0 MBGPG, attestation
8a52e991dacc…
coder_2.39.1_linux_armv7.tar.gzCoder Mainline v2.39.1Linuxarmv7167.2 MBGPG, attestation
291bfc52c70d…
coder_2.39.1_windows_amd64.zipCoder Mainline v2.39.1Windowsx64172.0 MBGPG, attestation
894ddb479053…
coder_2.39.1_windows_amd64_installer.exeCoder Mainline v2.39.1Windowsx64149.2 MBGPG, attestation
9ae2bcde2d4b…
coder_2.39.1_windows_arm64.zipCoder Mainline v2.39.1Windowsarm64165.0 MBGPG, attestation
902cdec274a7…
coder_helm_2.39.1.tgzCoder Mainline v2.39.1Anyany14.9 KBGPG, attestation
3b9493ab293d…
Coder-Desktop.pkgCoder Desktop v0.8.5macOSuniversal42.6 MBApple Developer ID
0d000ba029d1…
CoderDesktop-0.9.0-arm64.exeCoder Desktop v0.9.0Windowsarm6454.7 MBAuthenticode
d2b382dcf164…
CoderDesktop-0.9.0-x64.exeCoder Desktop v0.9.0Windowsx6457.3 MBAuthenticode
4e06aa989c57…