Install
JMax ships as a self-contained prebuilt binary: no toolchain, no compile step. The quickest path on macOS and Linux is Homebrew; otherwise grab the archive for your platform from the latest GitHub Release. Assets are named jmax-<version>-<target>.tar.gz (.zip on Windows), each with a .sha256 checksum.
Homebrew (macOS / Linux)
brew install openie-dev/jmax/jmax
jmax --version
Download (macOS / Linux)
# Pick your target (see the list below); this example is Apple silicon.
V=0.1.2
T=aarch64-apple-darwin
curl -fsSL "https://github.com/openIE-dev/jmax/releases/download/v$V/jmax-$V-$T.tar.gz" | tar xz
sudo mv "jmax-$V-$T/jmax" /usr/local/bin/
jmax --version
Targets:
| Platform | <target> |
|---|---|
| macOS (Apple silicon) | aarch64-apple-darwin |
| macOS (Intel) | x86_64-apple-darwin |
| Linux x86-64 | x86_64-unknown-linux-gnu |
| Linux arm64 | aarch64-unknown-linux-gnu |
| Windows x86-64 | x86_64-pc-windows-msvc (.zip) |
Windows
Download the x86_64-pc-windows-msvc .zip from the Releases page, unzip it, and put jmax.exe somewhere on your PATH.
No install: run it in your browser
play.charlot-lang.dev runs the JMax evaluator compiled to WebAssembly. Nothing leaves the page.
Verify
jmax --version