Installation & System Setup
Complete system prerequisites, platform distributions, direct binary downloads, and source compilation.
Installing NextViper
NextViper supports multiple official installation methods for Linux, macOS, and Windows environments.
Install via npm (Cross-Platform Global CLI)
The simplest cross-platform installation method for Linux, macOS, and Windows with Node.js 16+:
npm install -g nextviper
nextviper --versionQuick Install via HTTPS Script (Linux & macOS)
Install the latest stable native release via the official HTTPS installer script:
curl -fsSL https://nextviper.nuratix.com/install.sh | sh*(For local repository installation, run ./scripts/install.sh directly).*
Install a Specific Version
To install a specific release version:
curl -fsSL https://nextviper.nuratix.com/install.sh | NEXTVIPER_VERSION=1.0.0 shNon-Interactive / Custom Directory
curl -fsSL https://nextviper.nuratix.com/install.sh | NEXTVIPER_INSTALL_DIR=/opt/nextviper shDirect Release Downloads (Pre-Compiled Tarballs)
You can download pre-built release archives directly from the official [NextViper Download Hub](https://nextviper.nuratix.com/download):
nextviper-v1.0.0-linux-x86_64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-linux-x86_64.tar.gz)nextviper-v1.0.0-linux-arm64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-linux-arm64.tar.gz)nextviper-v1.0.0-darwin-arm64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-darwin-arm64.tar.gz)nextviper-v1.0.0-darwin-x86_64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-darwin-x86_64.tar.gz)nextviper-v1.0.0-src.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-src.tar.gz) sha256sum --check --ignore-missing SHA256SUMS tar -xzf nextviper-v1.0.0-linux-x86_64.tar.gz
sudo mv nextviper /usr/local/bin/
sudo mv nextviper-lsp /usr/local/bin/Building from Source
Building from source ensures maximum optimization for your CPU and GPU architecture.
System Requirements
pthread libraryBuild Steps
git clone https://github.com/nuratix/nextviper.git
cd nextviper
make -j$(nproc)
make test
./scripts/install.shVerification
After installation, verify that the NextViper toolchain is working:
nextviper --version
nextviper-lsp --help
nextviper eval "print('Hello, NextViper!')"
