Skip to content
⌂ Home

Install and Download

The download page reads the latest release content and prefers this site’s mirror links. GitHub Releases remains the publishing source; the server syncs assets into /update/stable/win/ so downloads and app updates do not depend on direct GitHub large-file delivery.

  • Installer builds are for regular use.
  • Portable builds are useful for testing or isolated installs.

ECHOPage includes a sync script:

Terminal window
$env:GITHUB_TOKEN = "<github token>"
npm run sync:github-release

The script reads the latest release from https://github.com/Moekotori/ECHO/releases, detects the Windows installer, downloads it into public/update/stable/win/, computes the electron-updater sha512, writes localized release Markdown, and regenerates /update/stable/win/latest.yml.

On the production server, trigger the sync with a scheduled task or GitHub webhook. GitHub remains the source; the Hong Kong server is the stable mirror.

The ECHO client should read /update/stable/win/latest.yml. This file is generated from release content and remains compatible with electron-updater.