Search documentation

Search the Fumadocs-backed documentation index.

Installation

Install, pin, verify, and uninstall the AXP CLI.

Install the latest AXP CLI:

bash <(curl -fsSL https://dl.514.ai/install.sh) axp
axp --help

The installer writes a wrapper to ~/.fiveonefour/bin/axp. If that directory is not on PATH, the installer either symlinks axp into a writable directory already on your PATH (such as ~/.local/bin) or prints the export to add and updates zsh or bash startup files when it can.

Versions

Stable-channel release versions use SemVer and currently include the -rp research-preview suffix. Release candidates include both labels, for example 0.1.0-rc1-rp.

Install an exact version:

bash <(curl -fsSL https://dl.514.ai/install.sh) axp@0.1.0-rp

Install a branch build from the dev channel:

bash <(curl -fsSL https://dl.514.ai/install.sh) axp@branch:feature/new-runner

List available versions:

bash <(curl -fsSL https://dl.514.ai/install.sh) --list
bash <(curl -fsSL https://dl.514.ai/install.sh) --list dev
bash <(curl -fsSL https://dl.514.ai/install.sh) --list all

Pin a project by committing .axp-version:

0.1.0-rp

When you run axp, the wrapper checks AXP_VERSION, then the nearest .axp-version, then installed stable/dev versions, then installs the latest stable release on demand.

Install Location

By default, AXP installs into ~/.fiveonefour:

PathPurpose
~/.fiveonefour/bin/axpThe wrapper on your PATH.
~/.fiveonefour/versions/axpDownloaded stable and dev CLI versions.

Use FIVEONEFOUR_HOME to install somewhere else:

FIVEONEFOUR_HOME="$HOME/.local/fiveonefour" \
  bash <(curl -fsSL https://dl.514.ai/install.sh) axp

Verification

Every install downloads the target binary, verifies its SHA-256 checksum from the matching .sha256 file, and prints the verified checksum. If gpg is installed, the installer also downloads the public signing key and verifies the binary signature before installing it.

Telemetry

The installer, uninstaller, and CLI may send product telemetry. When logged in, CLI events include your saved user ID, email, and org ID; otherwise they use ~/.fiveonefour/machine_id as a device fallback. Disable it with any of these:

DO_NOT_TRACK=1 bash <(curl -fsSL https://dl.514.ai/install.sh) axp
AXP_TELEMETRY=off bash <(curl -fsSL https://dl.514.ai/install.sh) axp
AXP_TELEMETRY_ENABLED=off bash <(curl -fsSL https://dl.514.ai/install.sh) axp
DO_NOT_TRACK=1 axp run experiment.yaml
AXP_TELEMETRY=off axp upload

For persistent opt-out, set this in ~/.fiveonefour/config.toml:

telemetry_enabled = false

Check Version and Update

Check the active CLI version:

axp --version

axp --version also checks for a newer stable release and tells you when one is available. To update to the latest stable release, run:

axp update

This is the easiest way to update, and does the same thing as re-running the installer:

bash <(curl -fsSL https://dl.514.ai/install.sh) axp

To preview the command without running it, use axp update --print. To install a specific version or branch instead, run the installer directly with an axp@<version> spec (see Versions above).

If a project is pinned with .axp-version, update that file to use a different version or branch. The wrapper installs missing pinned versions on demand.

Uninstall

Uninstall the wrapper and cached AXP versions:

bash <(curl -fsSL https://download.514.ai/uninstall.sh) --yes

Common options:

bash <(curl -fsSL https://download.514.ai/uninstall.sh) --dry-run
bash <(curl -fsSL https://download.514.ai/uninstall.sh) --yes --remove-path
bash <(curl -fsSL https://download.514.ai/uninstall.sh) --yes --force

The uninstaller removes installer-managed files only. Other files under ~/.fiveonefour, such as credentials or config, are left in place.