Skip to content

Installation

Download the latest release from GitHub Releases:

The release workflow currently produces these platform bundles:

PlatformTypical files
Linux.deb, .AppImage, .rpm
macOS Apple Siliconaarch64.dmg
macOS Intelx64.dmg
WindowsNSIS .exe, .msi
Chrome launchernovywave-chrome-linux-x64, novywave-chrome-macos-aarch64, novywave-chrome-macos-x64, novywave-chrome-windows-x64.exe

The Chrome Desktop Launcher is a lightweight alternative to the standard desktop application. It starts the NovyWave backend and opens the interface in Chrome, Chromium, or Microsoft Edge using --app mode.

This option is useful when:

  • WebKitGTK rendering is slow on your Linux system
  • You prefer Chrome’s rendering engine
  • You want a minimal installation without platform-specific GUI dependencies

Download the Chrome launcher for your platform from the GitHub Releases page:

PlatformFile
Linuxnovywave-chrome-linux-x64
macOS Apple Siliconnovywave-chrome-macos-aarch64
macOS Intelnovywave-chrome-macos-x64
Windowsnovywave-chrome-windows-x64.exe

Auto-update is available for Linux AppImage, macOS DMG, and Windows NSIS installs. When a newer release is available, the application prompts you to update in place.

Debian .deb, RPM, and MSI installs do not auto-update — download the new package from the GitHub Releases page manually.

After installation, launch NovyWave. You should see the main window with three panels:

  1. Files & Scopes (top-left) — Load and browse waveform files
  2. Variables (top-right) — Select signals to display
  3. Selected Variables (bottom) — View waveform timeline

Try loading a waveform file using the Load Files button to verify everything works.

See Building from Source if you want to run NovyWave locally or contribute changes.