Install
Every build comes from the same
Releases page, and
the download page picks the right one for your machine. Versioned
v* releases are the stable channel; a rolling latest prerelease carries the
newest work if you don’t want to wait for a tag.
Or don’t install anything: app.hookecho.io is the whole app running in your browser on live data.
Windows
Download HookEcho-setup-x86_64.exe and run it. If you manage machines and
want a scriptable install, HookEcho-x86_64.msi is the same app as an MSI.
There is also a portable hookecho-windows-x86_64.zip — unzip it and run
hookecho.exe, no installer involved.
Linux
Download HookEcho-x86_64.AppImage, make it executable, and run it:
chmod +x HookEcho-x86_64.AppImage
./HookEcho-x86_64.AppImage
On Debian or Ubuntu, hookecho_<version>_amd64.deb installs it properly
with a menu entry and icon:
sudo apt install ./hookecho_*.deb
Packaging manifests for Flatpak, Snap, the AUR and Homebrew live in the repo and build today, but none are published to their stores yet.
Android
Sideload HookEcho-arm64-v8a.apk (arm64, Android 10 or newer): open it on
the device with “install unknown apps” enabled, or run adb install -r from a
computer. It’s the same Rust app as the desktop build, with a phone interface —
see On your phone.
macOS (experimental)
HookEcho-macos.zip is built and smoke-tested in CI, but has never been run
on real Apple hardware, and it is ad-hoc signed — Gatekeeper will ask before it
opens. Homebrew users can build it from source instead:
brew install --HEAD d4vid87/hookecho/hookecho
If you run it on a Mac, say what happened — that’s the only way this build stops being experimental.
From source
cargo run --release
Needs a Rust toolchain, and on Linux the ALSA, Wayland and GTK development
headers. Android builds go through android/build.sh with the NDK and
cargo-ndk.