First-party releases

One verified release.
CLI and server together.

Download lemcli for AMD64 or ARM64 Linux, macOS, and Windows, then pull the Docker-based LEMC web and Firecracker runner images for a Linux AMD64 server. Each public release binds every supported client and both server images to one saved changelog and one selected build.

Release channel No public release posted yet The first verified bundle is being prepared.

Current release

Pick the binary for the job and host.

lemcli is the native workstation client. The LEMC server ships as separate, digest-pinned web and runner images for the supported Linux AMD64 Docker Compose host.

lemclilinux / amd64

lemcli-linux-amd64

The native client for x86_64 Linux operator workstations, automation, and agent callers.

Awaiting verified build

SHA-256 publishes with the binary

lemclilinux / arm64

lemcli-linux-arm64

The native client for aarch64 Linux workstations and automation hosts.

Awaiting verified build

SHA-256 publishes with the binary

lemclimacOS / amd64

lemcli-darwin-amd64

The native client for Intel macOS workstations.

Awaiting verified build

SHA-256 publishes with the binary

lemclimacOS / arm64

lemcli-darwin-arm64

The native client for Apple silicon workstations.

Awaiting verified build

SHA-256 publishes with the binary

lemcliWindows / amd64

lemcli-windows-amd64.exe

The native client for x86_64 Windows workstations.

Awaiting verified build

SHA-256 publishes with the binary

lemcliWindows / arm64

lemcli-windows-arm64.exe

The native client for ARM64 Windows workstations.

Awaiting verified build

SHA-256 publishes with the binary

LEMC web imagelinux / amd64

jfolkins/lemc-web

The API and browser service image, published by immutable Docker Hub digest.

Awaiting verified image

OCI digest publishes with the image

LEMC runner imagelinux / amd64

jfolkins/lemc-runner

The Firecracker runner image with the exact pinned provider bundle.

Awaiting verified image

OCI digest publishes with the image

No downloadable build has cleared the public release gate yet. This page activates all six native clients and both AMD64 server images together.

Release contract

A release is more than six cross-compiles.

Every supported native CLI and both AMD64 server images share one version. The runner image must contain the complete pinned Firecracker provider payload, while publication records immutable web and runner image digests.

The server itself is not yet offered for ARM hosts. Client and recipe architectures are independent. An ARM64 lemcli targets the server's Linux AMD64 runtime, and ARM64-only recipe images fail before promotion.

  1. 01

    Build once One immutable build ID produces the six native lemcli binaries and Linux AMD64 server images.

  2. 02

    Gate the bundle Missing or stale provider material fails the runner image before publication.

  3. 03

    Promote without rebuilding One SemVer receipt selects the passed build, binary checksums, and web/runner digests.

Saved changes

Every release keeps its own changelog.

Public releases use SemVer. Every build attempt has a separate YYYYMMDDvN build ID, and promotion binds one validated build to a release without rebuilding its artifacts.

Maintainers run make release-stage VERSION=<semver> BUILD_ID=<build>, review and commit the saved receipt, then run make release to validate, deploy, and verify the release site.

  1. Release history is loading.

Verify, then install

Check the receipt before you run the binary.

Use the manifest-driven installer, or download SHA256SUMS and verify the selected artifact manually. Both paths refuse a binary that does not match the published digest.

$ curl -fsSL https://letemcook.dev/lemcli/install.sh | bash
$ lemcli version

# or verify and install manually
$ sha256sum --check SHA256SUMS \
    --ignore-missing

$ install -m 0755 lemcli-linux-amd64 \
    /usr/local/bin/lemcli

$ lemcli version

The installer selects and verifies the platform-qualified download, then installs it as /usr/local/bin/lemcli on PATH.

Need the operating model before the binary?

Read the LEMC docs

Saved changes

Release changelog

Loading changelog…