axi-designPattern gallery

Display

The top of the type scale — --axi-t-display with its paired tracking. At most one per page: it is a poster, not a heading.

axi

Accent

The whole per-app override surface. Change the accent above; everything below follows.

One variable. An app that sets --axi-accent and nothing else is correctly themed. If something on this page ignores the switcher, it hard-coded a colour and the contract test missed it.

Palette

Status inks are fixed; only the accent moves.

Primitives

Buttons, pills, chips, inputs, the select, badges and the diamond.

Neutral Accent Stable Beta Deprecated Annotation
12

Shells

Cards in a grid, with and without a meaning-carrying strip. Wrapped at the wide measure: a dense catalog spends its width on columns, not margins.

Panel — default padding

A panel owns its padding so no consumer has to invent one.

Panel — --axi-panel-pad: 13px

Tighter, per instance, without a modifier class.

Third-party programs are used at your own risk — ArenaNet tolerates addons rather than endorsing them.

GW2 Addon Risk Guide

Prose

One class on the container; nothing inside carries a class.

Installing the suite

The fastest way to get every app is AxiOM, which installs and updates the rest for you. If you would rather install one app on its own, each has a standalone release.

Requirements

The desktop apps run on Windows and Linux. Combat analysis additionally needs arcdps installed and loading correctly.

  • A Guild Wars 2 installation
  • An API key with the account and guilds scopes
  • Roughly 400 MB of disk for the full suite

Verifying the install

axilog --version
axilog parse ./logs/20260920-wvw.zevtc --summary

If the parser reports zero agents, arcdps wrote the log but the fight never started.

Support matrix

AppWindowsLinux
AxiOMYesYes
AxiPulseYesYes
AxiStreamYesNVENC only

First run, in order

  1. Sign in with your API key.
  2. Point AxiBridge at your arcdps log directory.
  3. Paste a Discord webhook and send a test report.

Example chart from a fight report: five bars of differing height.


Next steps

Continue to your first fight report.