You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for reporting this. I can confirm the problem.
The current stable desktop release is 2.2.1. The download page's Linux (.rpm) link correctly redirects to https://opencode.ai/files/bin/2.2.1/opencode-desktop-linux-x86_64.rpm, but that file returns 404. All the other 2.2.1 downloads work: the .deb, the x86_64 AppImage and the arm64/aarch64 .rpm. The x86_64 .rpm files for earlier releases (e.g. 2.2.0) are also still there, so the 2.2.1 x86_64 RPM looks like it's missing from the download server. The download code on the latest dev (f74b141) still points to the same file, so this needs a maintainer to fix the hosted file. The script below runs the checks.
Until then, these should work:
the x86_64 AppImage from the download page
the previous release's RPM: https://opencode.ai/files/bin/2.2.0/opencode-desktop-linux-x86_64.rpm
Related: #51929 (an earlier RPM checksum problem in the Linux update feed).
Reproduction script (repro.sh)
#!/usr/bin/env bash# Checks the desktop download links on opencode.ai for the current stable release.set -u
meta=$(curl -fsS https://opencode.ai/update/api/latest/desktop/opencode)
ver=$(echo "$meta"| sed -n 's/.*"version":"\([^"]*\)".*/\1/p')echo"latest desktop version: $ver"forpin linux-x64-rpm linux-x64-deb linux-x64-appimage windows-x64-nsis darwin-aarch64-dmg;doprintf'%-22s /download/stable/%s -> '"$p""$p"
curl -s -o /dev/null -w '%{http_code} %{redirect_url}\n'"https://opencode.ai/download/stable/$p"doneforfin opencode-desktop-linux-x86_64.rpm opencode-desktop-linux-aarch64.rpm opencode-desktop-linux-amd64.deb opencode-desktop-linux-x86_64.AppImage;do
url=$(echo "$meta"| grep -o "\"$f\":{\"url\":\"[^\"]*\""| sed 's/.*"url":"\([^"]*\)"/\1/')printf'%-40s listed=%s -> '"$f""${url:-no}"
[ -n"$url" ] && curl -s -I -o /dev/null -w '%{http_code}\n'"$url"||echodone
Activity
opencodejr commentedon Oct 29, 2026
Thanks for reporting this. I can confirm the problem.
The current stable desktop release is 2.2.1. The download page's Linux (.rpm) link correctly redirects to
https://opencode.ai/files/bin/2.2.1/opencode-desktop-linux-x86_64.rpm, but that file returns 404. All the other 2.2.1 downloads work: the.deb, the x86_64 AppImage and the arm64/aarch64.rpm. The x86_64.rpmfiles for earlier releases (e.g. 2.2.0) are also still there, so the 2.2.1 x86_64 RPM looks like it's missing from the download server. The download code on the latestdev(f74b141) still points to the same file, so this needs a maintainer to fix the hosted file. The script below runs the checks.Until then, these should work:
https://opencode.ai/files/bin/2.2.0/opencode-desktop-linux-x86_64.rpmRelated: #51929 (an earlier RPM checksum problem in the Linux update feed).
Reproduction script (repro.sh)
Run it:
bash repro.shkhondoe1-creator commentedon Oct 29, 2026
but i want to use the free models and it wont allow me as seen this is the old version