Install Kinetix

Get started with Kinetix on your platform of choice.

⚠️

Kinetix is in active Pre-Release development. The official installer uploaded to GitHub Releases is currently the Windows build only, for convenience due to the frequent release of new builds. Linux and macOS users can build from source following the instructions below.

🪟 Windows Recommended

The easiest way to install Kinetix. Download the official installer from the latest GitHub Release and run it.

  1. Download KinetixInstaller.exe from the latest GitHub Release.
  2. Run the installer. It will guide you through the setup process.
  3. Once installed, open a terminal and verify with:
kivm version

System Requirements

OS
Windows 10+ (x64)
Disk Space
~150 MB
🐧 Linux Build from Source

Build Kinetix from source using the Rust toolchain. Requires cargo and LLVM 17+ libraries installed on your system.

  1. Install prerequisites:
# Debian / Ubuntu sudo apt update && sudo apt install -y build-essential llvm-17-dev libclang-17-dev curl curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Fedora / RHEL sudo dnf install -y llvm17-devel clang17-devel curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Clone and build:
git clone https://github.com/MisterY3515/Kinetix.git cd Kinetix cargo build --release
  1. Add to your PATH (optional):
sudo cp target/release/kivm /usr/local/bin/ kivm version

System Requirements

OS
Ubuntu 20.04+ / Fedora 36+
Toolchain
Rust 1.75+, LLVM 17+
🍎 macOS Build from Source

Build Kinetix using Homebrew to install the required dependencies and the Rust toolchain.

  1. Install prerequisites via Homebrew:
brew install llvm@17 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Clone and build:
git clone https://github.com/MisterY3515/Kinetix.git cd Kinetix export LLVM_SYS_170_PREFIX=$(brew --prefix llvm@17) cargo build --release
  1. Add to your PATH (optional):
sudo cp target/release/kivm /usr/local/bin/ kivm version

System Requirements

OS
macOS 12+ (Intel / Apple Silicon)
Toolchain
Rust 1.75+, LLVM 17+

Future Platforms

📱 Android & iOS Phase 9

Native mobile targets are planned for Phase 9 of the roadmap, including Android (aarch64) via NDK and iOS (arm64) via Metal/LLVM AOT compilation.

🌐 WebAssembly (WASM) Phase 9

WASM compilation target with a capability-sandboxed runtime is planned for Phase 9, enabling Kinetix programs to run in the browser.