Skip to main content

Install Mecatl

Install and verify Mecatl release artifacts from this page. For the fastest path to a first local session, follow Run your first local session after installing mecatui.

Homebrew​

The mecatl formula in Stacklok's tap installs both executables. It supports macOS on Apple silicon and Intel, and Linux on x86_64 and arm64. Windows users can install WSL and run the Linux formula from the WSL shell.

brew install stacklok/tap/mecatl
mecatui --version
mecated --version

Both commands should print the installed release tag, such as v0.1.0.

Upgrade, pin, or uninstall the formula:

brew update && brew upgrade mecatl
brew pin mecatl
brew uninstall mecatl

Homebrew links the executables into $(brew --prefix)/bin. For an absolute path, use $(brew --prefix mecatl)/bin/mecatui or $(brew --prefix mecatl)/bin/mecated.

Conda-forge​

If you manage your environment with Conda, install the Mecatl package on Conda-forge with your preferred package manager:

Package managerCommand
Condaconda install -c conda-forge mecatl
Mambamamba install -c conda-forge mecatl
Pixipixi add mecatl

Release archives​

GitHub releases provide darwin and linux archives for amd64 and arm64. Each release also includes checksums, Cosign signature bundles, SBOMs, and build provenance.

tar -xzf mecatl_<VERSION>_darwin_arm64.tar.gz
./mecatui --version

Each archive contains both executables at its root, plus the license and README.

Verify the checksum, signature, and provenance:

shasum -a 256 -c checksums.txt --ignore-missing

cosign verify-blob \
--bundle mecatl_<VERSION>_darwin_arm64.tar.gz.sigstore.json \
--certificate-identity-regexp '^https://github.com/stacklok/mecatl/' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
mecatl_<VERSION>_darwin_arm64.tar.gz

gh attestation verify mecatl_<VERSION>_darwin_arm64.tar.gz --repo stacklok/mecatl

The Cosign command verifies that a GitHub Actions workflow in the stacklok/mecatl repository signed the archive.

Deployment artifacts​

Deployment-specific guides own the images, charts, and operational instructions:

Build from source​

A source build requires Go 1.27 or later and Task v3. Run the build from the repository root.

Build all executables into bin/:

task build

Run an executable from bin/. To install mecatui and mecated into GOBIN or GOPATH/bin, run task install.

Next steps​