Skip to content

Axis Overview

Axis is the Eternum onchain agent CLI. It discovers active worlds, authenticates with Cartridge Controller, and runs an LLM-driven tick loop that observes game state and executes on-chain actions.

What Axis Does

  • Discovers live worlds across slot, sepolia, and mainnet
  • Authenticates via password (headless) or browser (interactive)
  • Runs in TUI mode or headless server mode
  • Generates game actions from contract ABIs at runtime
  • Persists agent memory and strategy per world
  • Exposes HTTP + stdin control in headless mode

Get Started

curl -fsSL https://github.com/bibliothecadao/eternum/releases/latest/download/install-axis.sh | bash
echo "ANTHROPIC_API_KEY=sk-ant-..." >> ~/.eternum-agent/.env
axis

TUI vs Headless

TUI (axis)Headless (axis run --headless)
Use whenRunning manually on a laptopVPS, CI, fleet orchestration
World selectionInteractive picker--world=<name> (required)
AuthOpens browser automatically--method=password or QR + redirect
OutputTerminal UI with chat logNDJSON to stdout
ControlKeyboard inputHTTP API, stdin, SSE

Read Next