Download Latest Version semlith-v0.51.1-x86_64-pc-windows-msvc.zip (24.5 MB)
Home / v0.46.3
Name Modified Size InfoDownloads / Week
Parent folder
install.ps1 2026-10-24 14.6 kB
install.sh 2026-10-24 12.0 kB
semlith-v0.46.3-aarch64-apple-darwin.tar.gz 2026-10-24 26.7 MB
semlith-v0.46.3-aarch64-apple-darwin.tar.gz.sig 2026-10-24 294 Bytes
semlith-v0.46.3-aarch64-unknown-linux-gnu.tar.gz 2026-10-24 26.4 MB
semlith-v0.46.3-aarch64-unknown-linux-gnu.tar.gz.sig 2026-10-24 294 Bytes
semlith-v0.46.3-x86_64-pc-windows-msvc.zip 2026-10-24 24.4 MB
semlith-v0.46.3-x86_64-pc-windows-msvc.zip.sig 2026-10-24 294 Bytes
semlith-v0.46.3-x86_64-unknown-linux-gnu.tar.gz 2026-10-24 27.7 MB
semlith-v0.46.3-x86_64-unknown-linux-gnu.tar.gz.sig 2026-10-24 294 Bytes
SHA256SUMS 2026-10-24 603 Bytes
SHA256SUMS.sig 2026-10-24 294 Bytes
README.md 2026-10-24 1.6 kB
Semlith 0.46.3 source code.tar.gz 2026-10-24 9.6 MB
Semlith 0.46.3 source code.zip 2026-10-24 9.9 MB
Totals: 15 Items   124.7 MB 0

Test harness only. The binary behaves as 0.46.2.

Fixed

  • The browser drive no longer fails a release for a request the browser never sent. The Windows runner's Chrome sometimes cannot open a loopback socket (net::ERR_NO_BUFFER_SPACE), which failed the Windows drive once in 0.46.1 and once in 0.46.2 although the daemon never saw the request and the runner's TCP table was far from full. A check that fails with that error in its page errors now runs once more, and the transcript says so. Any other failure, or a second one, still fails the job. tests/drive/drive_test.py holds the rule and CI's scripts lane runs it.

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, SHA256SUMS against its signature (release key SHA256:a5oJmrakIwDHEWTDWqWe51Ttt6m2tQ0dsGzIqyxDuxs) with echo "semlith-release ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICMTHiHMzeSHzzc+8UDZHUzJcvb6XGUBb+TJdFes91xm" > allowed_signers and ssh-keygen -Y verify -f allowed_signers -I semlith-release -n file -s SHA256SUMS.sig < SHA256SUMS, and its provenance with gh attestation verify <file> --repo semlith/semlith --signer-workflow semlith/semlith/.github/workflows/release.yml.

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