Skip to content

Axis CLI Reference

Commands

CommandDescription
axis / axis runRun in TUI mode
axis run --headless --world=<name>Run in headless mode
axis worldsList discovered worlds
axis auth <world>Start auth for a world
axis auth --allStart auth for all discovered worlds
axis auth-complete <world>Complete auth from redirect/session data
axis auth-status <world>Check status for one world
axis auth-status --allCheck status for all worlds
axis auth-url <world>Print stored auth URL
axis doctorValidate configuration
axis initSeed runtime data and local .env
axis --versionPrint version
axis --helpPrint usage

Run Flags

FlagDescription
--headlessRun without TUI
--world=<name>Target world (required for headless)
--auth=session|privatekeyAuth strategy
--api-port=<port>Enable HTTP API
--api-host=<host>API bind host
--stdinEnable stdin command stream
--verbosity=quiet|actions|decisions|allOutput filter
--jsonJSON output for command responses

Auth Flags

FlagApplies ToDescription
--allauth, auth-statusTarget all worlds
--approveauthAttempt automated browser approval
--method=<type>authAuth method for auto-approve
--username=<user>authUsername for auto-approve
--password=<pass>authPassword for auto-approve
--callback-url=<url>authPublic callback endpoint
--timeout=<ms>authApproval wait timeout
--redirect-url=<url>auth-completeComplete from redirect URL
--session-data=<base64>auth-completeComplete from raw callback payload