Skip to content
English

Install and download

This page targets the v0.0.18 experimental prerelease. Use the actual v0.0.18 Release and its assets; documentation alone does not establish completed publication or production readiness.

Download the target archive below, its manifest and SHA256SUMS from the v0.0.18 Release. native_ci-* artifacts are CI examples, not CLI installers.

System Architecture Archive
macOS Apple Silicon / arm64 ku-v0.0.18-aarch64-apple-darwin.tar.gz
Windows x64 / MSVC ku-v0.0.18-x86_64-pc-windows-msvc.tar.gz
Linux x64 / GNU ku-v0.0.18-x86_64-unknown-linux-gnu.tar.gz

No other platform archives have been verified. Cross compilation support does not mean every operating system or architecture has a published package.

  1. Verify the archive against the Release SHA256SUMS. A separate .manifest.json describes archive and file integrity. Checksums are integrity checks, not publisher signatures.
  2. Extract the entire archive into an empty directory and read README-INSTALL.md. Preserve the relative layout of ku, libku.rlib, deps/, and native-tls/.
  3. Check the version from that directory. On macOS / Linux:
Terminal window
./ku --version

On Windows PowerShell:

Terminal window
.\ku.exe --version

The reported version should be 0.0.18. Optionally add this directory to PATH, then run ku --version. Install the bundled ku-language-0.0.18.vsix for VS Code integration.

Operation Additional requirements
ku run hello.ku / ku check hello.ku Ku CLI for the matching platform
Default ku build hello.ku Rust 1.89.0 for the target and its system linker; retain the bundled Rust dependencies
ku build --backend c hello.ku A working target C compiler and linker
Native database program Matching external database client dynamic libraries; they are not bundled

The default runner embeds only the entry source. Imported modules still load from their original locations. Source independent deployment of a complete local import graph requires native C compilation and remains subject to the backend support limits.

From a local checkout of the repository:

Terminal window
cargo +1.89.0 run --locked --release -- --version
cargo +1.89.0 run --locked --release -- run examples/hello.ku

The CLI and Cargo version for this release is 0.0.18. Record the Git commit, target and toolchain when building source; source-build success does not prove publication of a release artifact.

For an archive installation, remove the directory you extracted, undo any PATH entry you added, and uninstall the VS Code extension. Preserve any source files and configuration you created there first. No separate one click installer, package manager installation, or ku uninstall command has been verified.

Next: run your first program. Source for the installation contract: release archives.

ku supervise has platform-specific prerequisites and memory metrics; see support boundaries. The macOS CLI can run programs, but this isolation mode is not natively supported.