Skip to content

darkharasho/axiom

Repository files navigation

AxiOM Logo

AxiOM

One launcher for every Axi app.

Latest Release License Downloads


All your Axi apps, one click away.

AxiOM lives in your system tray. Click the icon, see every app in the Axi suite — installed or not — with their current version and whether an update is waiting. Launch what you need, update what's behind, install what you're missing. No browser, no release pages, no manual downloads.

Open AxiOM. Click Launch. Done.


Supported Apps

Watches your arcdps log folder and posts per-fight Discord embeds as fights happen, plus an aggregated stats view across all fights.

Build and comp manager for GW2 squads. Create, edit, and publish builds and compositions to a GitHub Pages site you own and control.

Parses your arcdps logs locally with Elite Insights and shows your personal combat breakdown — damage, timelines, and performance history.

Secure account launcher. Stores encrypted GW2 credentials, manages multiple accounts, and launches them through Steam with custom arguments.

Discord bot for GW2 communities — build sharing, RSS feeds, patch note alerts, and scheduled squad signups with per-guild isolated storage.


Features

Unified app management

AxiBridge, AxiForge, AxiPulse, and AxiTools in one place. Each app shows its installed version, the latest available release, and a single action button that does the right thing — Launch, Update, Install, or Invite.

Automatic update detection

On startup, AxiOM checks GitHub releases for each app and compares against what's installed. A gold badge appears on the tray icon whenever updates are waiting. Click "Check for updates" anytime to refresh.

Native install and update flows

On Windows, AxiOM downloads the NSIS installer and launches it — UAC, install path, and shortcuts handled exactly as you'd expect. On Linux, AppImages are downloaded to ~/Applications/ and handed off to Gear Lever for full desktop integration.

Gear Lever integration (Linux)

AxiOM detects whether Gear Lever is installed. If it isn't, it offers to install it via Flatpak or open the Flathub page — right inside the popup, no terminal required.

Tray-first, always there

Close the window, AxiOM keeps running. The tray icon is always one click from your app launcher. Set it to start on login and forget it's there until you need it.

Consistent Axi design

Dark background, gold accents, Cinzel titles. AxiOM matches the look and feel of the apps it manages.


Installation

Linux

Download the latest .AppImage from Releases, make it executable, and run it:

chmod +x AxiOM-*.AppImage
./AxiOM-*.AppImage

Or use Gear Lever to integrate it into your desktop.

Windows

Download the latest .exe installer from Releases and run it.


Development

git clone https://github.com/darkharasho/axiom
cd axiom
npm install
npm run dev
npm test          # Run unit tests
npm run typecheck # TypeScript check
npm run build     # Production build + package

License

GPL-3.0

About

AxiOM — tray launcher for the Axi ecosystem

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors