Skip to content
⌂ Home

Install and Download

Pick one path first:

You install fromWhat to do
SteamOpen the ECHO store page, install it, then start from Steam. Full guide: Using the Steam edition.
Website installerOpen the download page, get the latest Windows installer, and run it.

After install, follow Quick start with a small folder.

Do not overwrite one install with the other. Pro does not transfer: Steam uses DLC, the website build uses Afdian. Workshop, Cloud, and achievements are Steam-only.

Most people should use the website installer. The portable build is for a quick test. If GitHub is slow, use this site’s mirror. If you already use Steam, do not drop the website package on top of it.

The download page prefers the site mirror. GitHub Releases is still 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.