Signed standalone CLI

One binary. Exact provenance.

Install LimiLake without Python or a repository checkout. Every release carries its source identity, signatures, checksums, SBOMs, provenance, and version-matched Agent context.

Stable channel

v0.1.72

55defbcce3cfa20172238eaded03fa9a594fba53

Install stable
The installer detects the native target, verifies the signed manifest and archive, then atomically replaces the executable.
curl -fsSL https://get.limilake.com/ | sh
limilake --output json version
Supported targets
Windows is not supported by this release.

Linux

AMD64

Linux

ARM64

macOS

Intel

macOS

Apple Silicon

Pin an exact release

Use immutable version selection for managed machines and reproducible setup.

curl -fsSL https://get.limilake.com/ | sh -s -- \
  --version 0.1.72

Update or roll back

Updates are explicit. Failed verification leaves the installed binary untouched.

limilake update --channel stable
limilake update --version <previous-version>

Verify independently

Compare the release key and archive digests with the immutable GitHub Release audit. Repository access is currently required.

Immutable downloads

Audit the bytes for every target

After installation

Authenticate through device OAuth, then let the CLI discover the canonical Workspace repository. Native Git continues to own branches, fetch, pull, and push. Keep feature branches local, commit your changes, and push to the shared Draft as shown below. Human credentials can push only drafts/workspace and main; pushing main publishes the committed revision.

limilake auth login --host app.limilake.com --profile work
limilake workspace list
limilake workspace clone <workspace>
cd <workspace>
limilake workspace doctor
git switch -c my-change
# Edit files, then stage and commit the intended changes
git push origin HEAD:drafts/workspace