DocsGetting StartedInstallation & System Setup
Getting Started

Installation & System Setup

Complete system prerequisites, platform distributions, direct binary downloads, and source compilation.

nextviper add

Installing NextViper

NextViper supports multiple official installation methods for Linux, macOS, and Windows environments.


1

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 --version

2

Quick 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 sh

Non-Interactive / Custom Directory

curl -fsSL https://nextviper.nuratix.com/install.sh | NEXTVIPER_INSTALL_DIR=/opt/nextviper sh

3

Direct Release Downloads (Pre-Compiled Tarballs)

You can download pre-built release archives directly from the official [NextViper Download Hub](https://nextviper.nuratix.com/download):

  • Download the archive for your architecture:
  • Linux x86_64: [nextviper-v1.0.0-linux-x86_64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-linux-x86_64.tar.gz)
  • Linux ARM64: [nextviper-v1.0.0-linux-arm64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-linux-arm64.tar.gz)
  • macOS Apple Silicon: [nextviper-v1.0.0-darwin-arm64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-darwin-arm64.tar.gz)
  • macOS Intel: [nextviper-v1.0.0-darwin-x86_64.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-darwin-x86_64.tar.gz)
  • Source Archive: [nextviper-v1.0.0-src.tar.gz](https://nextviper.nuratix.com/downloads/nextviper-v1.0.0-src.tar.gz)
  • Verify checksum:
  • terminal
       sha256sum --check --ignore-missing SHA256SUMS
  • Extract and link to PATH:
  • terminal
       tar -xzf nextviper-v1.0.0-linux-x86_64.tar.gz
       sudo mv nextviper /usr/local/bin/
       sudo mv nextviper-lsp /usr/local/bin/

    4

    Building from Source

    Building from source ensures maximum optimization for your CPU and GPU architecture.

    System Requirements

  • GCC 11+ or Clang 13+ with C++20 support
  • GNU Make or CMake 3.20+
  • Vulkan SDK headers and loader (for GPU compute acceleration)
  • pthread library
  • Build Steps

    git clone https://github.com/nuratix/nextviper.git
    cd nextviper
    make -j$(nproc)
    make test
    ./scripts/install.sh

    5

    Verification

    After installation, verify that the NextViper toolchain is working:

    terminal
    nextviper --version
    nextviper-lsp --help
    nextviper eval "print('Hello, NextViper!')"