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

The Semlith Cloud client leaves release candidate. Everything rc.1 to rc.7 carried ships here; the sections below them say what each added. Nothing changes for anybody who never signs in: with no ~/.semlith/cloud.json the binary makes no connection to Semlith Cloud at all.

In this release, from rc.1 to rc.7

  • Semlith Cloud, from this machine (rc.1): semlith cloud login, connect, status, push, sync, report and replay; an organisation's stores listed beside the local ones with a remote badge and answered in one ranked list with them; ledger sync per store, off by default and never the query text; the portal's Cloud page.
  • Images indexed by their bytes, not their extension (rc.2).
  • A vector cache a library caller can give a store of its own (rc.3).
  • An index run that tells the truth about itself everywhere it is shown; the image lane on a thread of its own; checkpoints that no longer drain the lanes; WebGPU on NVIDIA checked against its Vulkan driver (rc.4).
  • A CPU cap, 0-100 % of semlith's own process (SEMLITH_CPU_CAP, the Limits card, in steps of 5); the CPU lane always on; lanes this machine's hardware cannot run refused at the switch (rc.6, rc.7).

Removed

  • The remote lane and semlith worker (added in rc.5) are no longer in the binary. semlith accel on remote is refused as an unknown lane, the --endpoint, --token-file and --policy options are gone, and settings.json's remote object is ignored. A program that embeds the library and runs a worker of its own registers it with accel::set_remote (an accel::Remote opens the channel the lane frames batches over); without one the lane is not listed, checked, switched or used.
  • ledger::measure, which had no caller in the binary.
  • The direct rustls, rcgen, ring and base64 dependencies, which only the remote lane used.

Changed

  • The published crate carries the source, the tree-sitter queries, the files the binary compiles in and the notices; tests, harnesses, docs and CI stay in the repository.

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