Skip to content

Download ​

NetAssistant is available for Windows, Linux and macOS, with both x64 and ARM64 builds for each platform. The download links below always point to the files of the latest release — click to download directly. Older versions can be found on GitHub Releases.

Windows ​

Recommended: install with winget (supports automatic upgrades)

bash
winget install SunJary.NetAssistant

To upgrade:

bash
winget upgrade SunJary.NetAssistant

Or use the installer: download netassistant-windows-x86_64-setup.exe and follow the wizard (creates Start Menu and desktop shortcuts automatically).

Alternative: download netassistant-windows-x86_64.zip, extract it and run netassistant.exe.

ARM64 devices (Surface Pro X, Snapdragon laptops, etc.): winget and the installer currently ship x64 only. On ARM64, download netassistant-windows-aarch64.zip, extract it and run netassistant.exe. This build is produced automatically and has not been fully tested on real hardware.

Linux ​

Recommended: deb package (Debian/Ubuntu and derivatives, installs dependencies automatically)

  1. Download netassistant-linux-x86_64.deb
  2. Install (dependencies resolved automatically):
bash
sudo apt install ./netassistant-linux-x86_64.deb
  1. Launch from the application menu, or run netassistant in a terminal

AppImage (portable, for Fedora/Arch and other distros)

  1. Download netassistant-linux-x86_64.AppImage
  2. Add execute permission and run:
bash
chmod +x netassistant-linux-x86_64.AppImage
./netassistant-linux-x86_64.AppImage

Alternative: tar.gz (lightweight)

  1. Download netassistant-linux-x86_64.tar.gz
  2. Extract and run:
bash
tar -xzf netassistant-linux-x86_64.tar.gz
chmod +x netassistant
./netassistant

ARM64 devices (Raspberry Pi 5, ARM servers, etc.): download netassistant-linux-aarch64.deb, netassistant-linux-aarch64.AppImage or netassistant-linux-aarch64.tar.gz, usage is the same as above. This build is produced automatically and has not been fully tested on real hardware.

macOS ​

Recommended: universal DMG (works on both Intel and Apple Silicon)

  1. Download netassistant-macos-universal.dmg, open it and drag NetAssistant into the Applications folder
  2. If macOS warns "cannot verify the developer" on first launch (normal for unsigned, non-notarized apps — not corruption): right-click NetAssistant → Open; or go to System Settings → Privacy & Security and click "Open Anyway"

Alternative: download netassistant-macos-universal.zip and extract it to run directly (executable permissions are preserved).

System Requirements ​

PlatformRequirements
WindowsWindows 10 or later (x64 / ARM64)
LinuxUbuntu 22.04 or later (x86_64 / ARM64), Vulkan-compatible GPU
macOSmacOS 10.15 or later

Building from Source ​

To build a custom version or get the latest development snapshot:

bash
git clone https://github.com/sunjary/netassistant.git
cd netassistant
cargo build --release

After building, the executable is located in the target/release directory.

Troubleshooting Dependency Errors ​

Most desktop systems already ship the required dependencies and run out of the box. On Linux, only install these if startup fails with an error:

  • AppImage fails with a FUSE error (e.g. AppImages require FUSE to run):
bash
sudo apt install libfuse2
  • Bare binary / tar.gz fails with a missing GTK3 library (e.g. error while loading shared libraries: libgtk-3.so.0):
bash
sudo apt install libgtk-3-0

Last updated:

Released under the Apache-2.0 License