Download Latest Version semlith-v0.51.1-x86_64-pc-windows-msvc.zip (24.5 MB)
Home / v0.38.1
Name Modified Size InfoDownloads / Week
Parent folder
install.ps1 2026-10-12 9.4 kB
install.sh 2026-10-12 8.7 kB
semlith-v0.38.1-aarch64-apple-darwin.tar.gz 2026-10-12 25.3 MB
semlith-v0.38.1-aarch64-unknown-linux-gnu.tar.gz 2026-10-12 24.9 MB
semlith-v0.38.1-x86_64-pc-windows-msvc.zip 2026-10-12 23.0 MB
semlith-v0.38.1-x86_64-unknown-linux-gnu.tar.gz 2026-10-12 26.1 MB
SHA256SUMS 2026-10-12 603 Bytes
README.md 2026-10-12 1.2 kB
Semlith 0.38.1 source code.tar.gz 2026-10-12 8.4 MB
Semlith 0.38.1 source code.zip 2026-10-12 8.7 MB
Totals: 10 Items   116.6 MB 0

Fixed

A cached vector made on another lane is used. An index run looked up only the variants its own lanes make, then the CPU's, so a vector a remote GPU worker embedded (fp16-cuda) was never found by a run on a machine without that lane - Semlith Cloud's CPU runs and impact checks embedded again what its GPU worker had already embedded (semlith-cloud [#54]). A run now tries every lane's variant after its own; a miss costs a few more point lookups in the cache, against an embed of milliseconds.

Dependencies

tree-sitter-haskell 0.24.1, tree-sitter-php 0.25.1, tree-sitter-graphql 0.3.0 and the patch-update group (#221).

Install

macOS and Linux

:::sh
curl --proto '=https' --tlsv1.2 -fsSL https://raw.githubusercontent.com/semlith/semlith/main/install.sh | sh

Windows

:::powershell
irm https://raw.githubusercontent.com/semlith/semlith/main/install.ps1 | iex

Or download the archive for your platform below, unpack it, and put semlith on your PATH. Intel macOS has no prebuilt binary: ONNX Runtime no longer publishes x86_64 macOS builds.

Verify a download against SHA256SUMS before running it, and its provenance with gh attestation verify <file> --repo semlith/semlith.

Source: README.md, updated 2026-10-12