macOS/Linux:
curl -fsSL https://github.com/hjun1052/tali/releases/latest/download/install.sh | shWindows PowerShell:
irm https://github.com/hjun1052/tali/releases/latest/download/install.ps1 | iexThe installers download the matching GitHub Release archive, verify the .sha256 checksum, install the tali binary, run tali self-test, and install the bundled $tali-agent skill into detected agent skill directories.
Auto-detected skill locations include Codex ($CODEX_HOME/skills or ~/.codex/skills), existing ~/.agents/skills, and Claude-style skill directories when present. Existing tali-agent skills are backed up before replacement.
Installer environment variables:
TALI_VERSION=0.1.5installs a specific release tag instead of the latest release.TALI_INSTALL_DIR=/path/to/binchanges where the binary is installed.TALI_REPO=owner/repochanges the GitHub repository.TALI_BASE_URL=https://host/pathoverrides the release asset base URL for mirrors or installer testing.TALI_INSTALL_SKILL=0skips automatic agent skill installation.TALI_SKILL_DIRS=/path/a:/path/bon macOS/Linux, orTALI_SKILL_DIRS=C:\path\a;C:\path\bon Windows, installs the bundled$tali-agentskill into explicit skill directories.
- Download the archive for your platform from GitHub Releases.
- Download the matching
.sha256file. - Verify the checksum.
macOS/Linux:
shasum -a 256 -c tali-linux-x86_64.tar.gz.sha256
tar -xzf tali-linux-x86_64.tar.gz
install -m 0755 tali /usr/local/bin/tali
tali --version
tali self-testWindows PowerShell:
$expected = (Get-Content .\tali-windows-x86_64.zip.sha256).Split(" ")[0]
$actual = (Get-FileHash .\tali-windows-x86_64.zip -Algorithm SHA256).Hash.ToLower()
if ($expected -ne $actual) { throw "checksum mismatch" }
Expand-Archive .\tali-windows-x86_64.zip
.\tali-windows-x86_64\tali.exe --version
.\tali-windows-x86_64\tali.exe self-testIf the release was built by GitHub Actions, verify provenance with GitHub CLI:
gh attestation verify tali-linux-x86_64.tar.gz --repo OWNER/REPOReplace OWNER/REPO with the published repository.
This works after the crate has been published by a maintainer.
cargo install tali
tali --version
tali self-testRelease archives include pre-generated completion files under completions/.
They also include the $tali-agent skill under skills/tali-agent/.
You can also generate them directly:
tali completions bash
tali completions zsh
tali completions fish
tali completions powershell
tali completions elvishInstall completion files according to your shell's standard completion directory.
The installer attempts to install the bundled $tali-agent skill automatically. To install or refresh it manually:
tali skill install ~/.codex/skillsTo update Tali in place:
tali update --check
tali updateMaintainer release steps live in RELEASE.md, which is also included in release archives.