Installing on Linux
On Linux, install manually from a downloaded release archive. The archive is built on Ubuntu 24.04 (x64).
System requirements
- Architecture: x64
- glibc: 2.39 or later (the archive is built on Ubuntu 24.04 and dynamically links its glibc at runtime)
- Required dependency: Git
- Optional dependency: Python 3.12+ (some skills are Python scripts; install as needed)
Compatible distributions
Any x64 distribution with glibc ≥ 2.39 works. Common compatible ones:
- Ubuntu 24.04 LTS and later (including derivatives such as Linux Mint 22 and Pop!_OS 24.04)
- Debian 13 (Trixie) and later
- Fedora 40 and later
- RHEL / Rocky / AlmaLinux 10 and later
- Rolling releases (Arch Linux, openSUSE Tumbleweed, etc.)
The following are not compatible due to an older glibc: Ubuntu 22.04 (glibc 2.35), Debian 12 (2.36), RHEL / Rocky 9 (2.34), and similar. musl-based distributions (such as Alpine) are not supported. Run ldd --version to check your system's glibc version.
arm64 is not yet available: no arm64 build is published yet. If you need arm64, contact us.
Computer Use (desktop automation) is not included: it is available on Windows and macOS only. The Linux desktop is highly fragmented (X11 / Wayland, many desktop environments and window managers), with no single stable automation interface, so it is not supported for now.
Installation steps
-
Make sure Git is installed (on Debian / Ubuntu:
sudo apt update && sudo apt install -y git; on Fedora:sudo dnf install git). -
Download the Linux archive from the download page. It is named like
axiomate-<version>-linux-x64.tar.gz. Extract it to a directory you'll keep:mkdir -p ~/axiomate tar -xzf ~/Downloads/axiomate-*-linux-x64.tar.gz -C ~/axiomate -
Add the executable's directory to your
PATH(for bash; zsh users write to~/.zshrc):echo 'export PATH="$HOME/axiomate:$PATH"' >> ~/.bashrc source ~/.bashrc
Axiomate is still in beta. If you hit old-data compatibility issues after upgrading to a new version, you can delete the old
~/.axiomate/directory and the~/.axiomate.jsonconfig file to clear the old data. Back them up first if they contain important items, such as skills or model config.
Verification
axiomate --help
If the help output appears, the installation succeeded. Next, configure a model to start using it.
Uninstalling
The Linux build is installed manually, so uninstalling is manual too:
- Delete the extracted install directory (e.g.
~/axiomate). - Remove the PATH entry that was added during install. Edit
~/.bashrc(or~/.zshrc), delete the line marked# Added by Axiomate installer, then reopen your terminal. - Optional: delete your personal data
~/.axiomate.jsonand~/.axiomate/for a full cleanup.