kiwi is a tiny k-like array language implementation that can lower to mlx and webgpu.
- Zig on
PATHorZIG_BINset explicitly - CMake for MLX dependency builds
- a supported host toolchain for Zig and MLX
scripts/build_public_cli.shBuild from source:
KIWI_MLX_BACKEND=cpu scripts/bootstrap_deps.sh
zig buildscripts/bootstrap_deps.sh now also bootstraps a repo-local DuckDB into
.deps/duckdb. Host-matching builds prefer that install automatically so
DuckDB-backed CSV, Parquet, and HTTP(S) scans work without runtime extension
installation.
Pinned dependency revisions live in deps.lock.toml.
See THIRD_PARTY_NOTICES.md for dependency notices.