Get kal
Binaries are published on GitHub Releases with a SHA256SUMS file.
Every artifact below is installed and run on its own platform by CI before a release ships.
Homebrew ✓ recommended
brew tap AzmxAI/kal brew install kal
Upgrade later with brew upgrade kal. Answer the one-time third-party tap prompt.
Shell installer
curl -fsSL kal0.dev/install.sh | sh
Detects Apple Silicon or Intel and installs onto your PATH.
Direct binaries
kal-0.7.0-macos-arm64.tar.gz — Apple Silicon
kal-0.7.0-macos-x86_64.tar.gz — Intel
pipx · Nix · MacPorts
pipx install kal-vcs nix profile install github:AzmxAI/kal0
A MacPorts Portfile ships in the repo; sudo port install kal once accepted upstream.
Standalone installer ✓ recommended
kal-0.7.0-windows-x86_64-setup.exe
— installs to Program Files with an optional add-to-PATH step. Silent install with
/VERYSILENT, and it uninstalls cleanly.
Portable — thumbdrive edition
kal-0.7.0-windows-x86_64-portable.zip
— a single kal.exe, nothing to install, runs from anywhere.
PowerShell
irm kal0.dev/install.ps1 | iex
scoop · winget
scoop install https://raw.githubusercontent.com/AzmxAI/kal0/main/packaging/scoop/kal.json
The winget manifest is prepared; marketplace submission is in progress.
Debian · Ubuntu
curl -fsSLO https://github.com/AzmxAI/kal-releases/releases/latest/download/kal_0.7.0_amd64.deb sudo apt install ./kal_*.deb
Fedora · RHEL · openSUSE
curl -fsSLO https://github.com/AzmxAI/kal-releases/releases/latest/download/kal-0.7.0-1.x86_64.rpm sudo dnf install ./kal-*.rpm
Any distribution
curl -fsSL kal0.dev/install.sh | sh
Prebuilt binary, no Python required.
Nix · NixOS
nix profile install github:AzmxAI/kal0
A flake that runs the test suite in its check phase.
Arch · Alpine · Gentoo
PKGBUILD, APKBUILD and an ebuild ship in packaging/ and are CI-tested with real
makepkg and pacman -U runs. Repository submissions are in progress.
Anything with Python 3.10+
pipx install kal-vcs # or the universal .pyz python3 kal-0.7.0.pyz # works on musl, ARM, containers
Build it yourself
kal is pure Python 3.10+ with zero required dependencies — the whole thing is standard library.
git clone https://github.com/AzmxAI/kal0.git && cd kal0 python3 -m unittest discover tests # the full test suite pip install . # installs the kal command pip install ".[llm]" # plus the optional AI features
To produce a standalone binary like the released ones:
pip install pyinstaller pyinstaller --onefile --name kal --paths . --collect-submodules kal packaging/pyinstaller_entry.py
SHA256SUMS; run shasum -a 256 -c SHA256SUMS and you know the bits are
exactly what CI built.