Download Latest Version semlith-v0.51.1-x86_64-pc-windows-msvc.zip (24.5 MB)
Home / v0.37.0-rc.5
Name Modified Size InfoDownloads / Week
Parent folder
install.ps1 2026-10-07 9.4 kB
install.sh 2026-10-07 8.7 kB
semlith-v0.37.0-rc.5-aarch64-apple-darwin.tar.gz 2026-10-07 25.5 MB
semlith-v0.37.0-rc.5-aarch64-unknown-linux-gnu.tar.gz 2026-10-07 25.1 MB
semlith-v0.37.0-rc.5-x86_64-pc-windows-msvc.zip 2026-10-07 23.2 MB
semlith-v0.37.0-rc.5-x86_64-unknown-linux-gnu.tar.gz 2026-10-07 26.3 MB
SHA256SUMS 2026-10-07 623 Bytes
README.md 2026-10-07 1.9 kB
Semlith 0.37.0-rc.5 source code.tar.gz 2026-10-07 4.6 MB
Semlith 0.37.0-rc.5 source code.zip 2026-10-07 4.8 MB
Totals: 10 Items   109.5 MB 0

Added

  • A remote embedding lane, attested before anything is sent. semlith worker serves a machine's CUDA or TensorRT lane over TLS 1.3 under a key it makes at start; the remote lane on another machine checks the worker's CPU and GPU attestation tokens against a policy (signature, issuer, claims, and a nonce bound to the worker's key, so a replay is refused) and only then sends token ids. Texts and vectors stay in the worker's memory. A worker that is refused, cannot prove what the policy asks, or goes away mid-run hands its batches back, and the run finishes on the local lanes with the store a run without it would have left. Proven on a Google Cloud Confidential G4 (RTX PRO 6000, CC on, AMD SEV): CUDA at cosine 1.0000 through the lane, the semlith repository in 35 s against 553 s on an M1's CPU, and a VM stopped mid-run leaving a complete store. See docs/remote-lane.md.
  • scripts/remote-worker.sh: stand up, reach over IAP and delete a G4 worker.
  • The portal's lane row and doctor --gpu say where the remote lane points and what its attestation proved.
  • People with their own NVIDIA GPU: the CUDA and TensorRT lanes documented and measured on an RTX PRO 6000 (both cosine 1.0000).

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