macOS and Linux
Fetches the right release for the current OS and architecture.
curl -fsSL https://nodus.elata.ai/install.sh | bash Use the public installer URLs on this domain, or install with Cargo or Homebrew. Release assets still come from GitHub Releases, but the command you paste into docs stays stable.
The public installer is the default. Cargo and Homebrew are there when teams already standardize on them.
Fetches the right release for the current OS and architecture.
curl -fsSL https://nodus.elata.ai/install.sh | bash PowerShell 7+ is the cleanest path, but Windows PowerShell also works.
irm https://nodus.elata.ai/install.ps1 | iex Install from crates.io if you want Cargo to manage the binary.
cargo install nodus Installs the published release build through Homebrew.
brew install nodus-rs/nodus/nodus Use a version pin for CI, release validation, or any environment that should not move implicitly.
The installer supports a pinned version through NODUS_VERSION on Unix and PowerShell.
curl -fsSL https://nodus.elata.ai/install.sh | NODUS_VERSION=v0.5.2 bash $env:NODUS_VERSION = "v0.5.2"
irm https://nodus.elata.ai/install.ps1 | iex The Unix installer supports inline verification. On Windows, download the script to a temporary path and invoke it with -Verify.
curl -fsSL https://nodus.elata.ai/install.sh | bash -s -- --verify $script = Join-Path $env:TEMP "nodus-install.ps1"
irm https://nodus.elata.ai/install.ps1 -OutFile $script
& $script -Verify
Remove-Item $script The installer stays curl- and PowerShell-friendly while still exposing the raw routes and the install behavior.
It detects the host platform, resolves the release tag, downloads the matching archive, optionally verifies the checksum, and installs the binary into a standard user-scoped path.
These routes are published as plain text and are intended to be curl- and PowerShell-friendly.