Install

One-liner

The installer detects your OS and architecture, fetches the matching tarball from GitHub Releases, verifies its sha256 checksum, and installs the aislang binary into $HOME/.local/bin:

curl -sSfL https://github.com/aiSlang/cli/releases/latest/download/install.sh | sh

Private repo / fork

If you're installing from a private repository or fork, create a GitHub PAT — a Classic PAT with repo scope, or a fine-grained PAT with read access to the single repo — at https://github.com/settings/tokens, then:

GITHUB_TOKEN=ghp_XXXX REPO=aiSlang/cli \
  curl -sSfL -H "Authorization: Bearer $GITHUB_TOKEN" \
    "https://raw.githubusercontent.com/${REPO}/main/install.sh" \
  | GITHUB_TOKEN=$GITHUB_TOKEN REPO=$REPO sh

GITHUB_TOKEN (or GH_TOKEN) is honored for all release-asset downloads.

Where it installs

The binary lands in $HOME/.local/bin. Make sure that directory is on your PATH. Note that GUI tools (like Claude Desktop) don't inherit your shell PATH, so when you point one of them at aislang you must use an absolute path — find it with command -v aislang.

Check prerequisites

Probe for runtime prerequisites without installing anything. This reports on docker, docker compose, helm, kubectl, and kind, and prints per-distro install hints:

sh install.sh --check-deps

Prerequisites:

  • Docker is required — the Compose deploy target and local chat both use it.
  • helm, kubectl, and kind are only needed for the Kubernetes deploy target.

Build from source

cargo build --release
./target/release/aislang --help