Skip to content

Instantly share code, notes, and snippets.

@cunneen
Created August 31, 2026 14:50
Show Gist options
  • Select an option

  • Save cunneen/f6fbbb884c4dfe595683d89f29236aae to your computer and use it in GitHub Desktop.

Select an option

Save cunneen/f6fbbb884c4dfe595683d89f29236aae to your computer and use it in GitHub Desktop.
Install discontinued VSCode Windsurf (Codeium) Extension
#!/usr/bin/env bash
#
# Installs (discontinued) VSCode "windsurf" extension, "codeium.codeium", version 1.49.2 , from 16 June 2025
#
# The vsix extension has been archived at:
# - https://web.archive.org/web/20260831095635/https://codeium.gallery.vsassets.io/_apis/public/gallery/publisher/codeium/extension/codeium/latest/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
#
# Note: Language server downloads have also been archived at:
# - https://web.archive.org/web/20260831132044/https://releases.codeiumdata.com/language-server-v1.48.2/language_server_macos_x64.gz
# - https://web.archive.org/web/20260831131840/https://releases.codeiumdata.com/language-server-v1.48.2/language_server_macos_arm.gz
# - https://web.archive.org/web/20260831132355/https://releases.codeiumdata.com/language-server-v1.48.2/language_server_linux_x64.gz
# - https://web.archive.org/web/20260831132445/https://releases.codeiumdata.com/language-server-v1.48.2/language_server_linux_arm.gz
# - https://web.archive.org/web/20260831133333/https://releases.codeiumdata.com/language-server-v1.48.2/language_server_windows_x64.exe.gz
EXT_PUBLISHER="${1:-codeium}"
EXT_NAME="${2:-codeium}"
EXT_FULL_NAME="${EXT_PUBLISHER}.${EXT_NAME}"
TEMP_FILE="$(mktemp -t ${EXT_FULL_NAME}).vsix"
#DOWNLOAD_URL="https://${EXT_PUBLISHER}.gallery.vsassets.io/_apis/public/gallery/publisher/${EXT_PUBLISHER}/extension/${EXT_NAME}/latest/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage"
WEB_ARCHIVE_SNAPSHOT_DATE=20260831095635
DOWNLOAD_URL="https://web.archive.org/web/${WEB_ARCHIVE_SNAPSHOT_DATE}/https://${EXT_PUBLISHER}.gallery.vsassets.io/_apis/public/gallery/publisher/${EXT_PUBLISHER}/extension/codeium/latest/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage"
echo curl -o "${TEMP_FILE}" "${DOWNLOAD_URL}"
curl -o "${TEMP_FILE}" "${DOWNLOAD_URL}"
if [ $? -gt 0 ]; then
echo "ERROR: Couldn't download '${DOWNLOAD_URL}' to '${TEMP_FILE}'" >&2
exit 1
fi
echo code --install-extension "${TEMP_FILE}"
code --install-extension "${TEMP_FILE}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment