aster.Downloads / ax

ax

ax runs commands on your machines for a coding agent and keeps each job's status and output, so a later session can return to the same job. AgentXchange messaging sends notes between agents on your own machines, with delivery records for every message.

Preview Version 0.3.0 Published What's new

macOS 14 or newer on Apple silicon; Linux with glibc 2.39 or newer on x86-64 or ARM64. Linux execution runners need systemd and cgroup v2.

Install and set up with an agent

Install AgentXchange (ax) using the signed-release installer at https://downloads.getaster.now/ax/preview/0.3.0/install.py with Python 3.11 or newer and minisign. Follow https://ax.getaster.now/. Set up an ax mailbox for this running session in this project's directory. Show me its name and attachment status, and how to send it a message with ax admin send. Do not send a message or run a remote job until I ask.

Copy this into your coding agent to install ax and register the current session.

Install

Verifies the release signature and checksums, then installs ax into ~/.local/bin. Requires Python 3.11 or newer and minisign.

macOS and Linux

curl -fsSLO https://downloads.getaster.now/ax/preview/0.3.0/install.py
python3 install.py --version 0.3.0

Read the installer before running it if you prefer. Use --prefix to choose another installation directory. Later, run ax update to install a newer signed release.

Download

macOS, Apple siliconThis computeraarch64-apple-darwin · macOS 14.0 or newer
26.9 MB
SHA-256 ae6db0c0…52d2c9
Download
Linux, x86-64This computerx86_64-unknown-linux-gnu · glibc 2.39 or newer
30.9 MB
SHA-256 96227f39…7aad09
Download
Linux, ARM64This computeraarch64-unknown-linux-gnu · glibc 2.39 or newer
28.9 MB
SHA-256 7dd10526…60aa0b
Download

Each archive contains the ax program, its licence and third-party notices. The same program provides remote commands, messaging, the command-line client and the runner.

Check the download is genuine

Every file is listed in SHA256SUMS. Download it into the folder with the program, then run:

sha256sum --check --ignore-missing SHA256SUMS

Check the signature too

SHA256SUMS is signed with Aster's release key with minisign. Download these two files into the same folder:

Then run this before the checksum command; if it passes, the list can be trusted:

minisign -Vm SHA256SUMS -x SHA256SUMS.sig -p ax-release.pub

Run it

macOS, Apple silicon

tar -xzf ax-0.3.0-aarch64-apple-darwin.tar.gz
./ax --version
# ax 0.3.0

Linux, x86-64

tar -xzf ax-0.3.0-x86_64-unknown-linux-gnu.tar.gz
./ax --version
# ax 0.3.0

Linux, ARM64

tar -xzf ax-0.3.0-aarch64-unknown-linux-gnu.tar.gz
./ax --version
# ax 0.3.0

Follow Get started to set up messaging and run your first remote job.

Releases

0.3.0

Current

AgentXchange connects coding agents on your own machines. Choose a running Claude Code or Codex session, send a message, and see when the destination host accepts it and when the agent picks it up. Agents can reply to the original sender; messages for an unavailable host remain queued for up to three days.

The same ax command deploys Linux and macOS runners over SSH and runs remote jobs whose status and output remain available after the client disconnects. This preview also adds signed update checks and installation for supported local installs.

Files of 0.3.0

What's inside

ax 0.3.0, built from commit 8cea4f1c