█████╗ ██████╗ ██╗ ██╗
██╔══██╗██╔══██╗╚██╗██╔╝
███████║██████╔╝ ╚███╔╝
██╔══██║██╔══██╗ ██╔██╗
██║ ██║██║ ██║██╔╝ ██╗
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝
ARX is a local-first Minecraft operations platform with a production-minded installer, browser dashboard, and global arx CLI.
It is built for operators who want fast setup, clear controls, and local AI assistance (Ollama + Gemma) without cloud lock-in.
- Fast setup with guided installer UX
- Local AI workflow powered by
gemma4:e2b - Browser dashboard + terminal CLI lifecycle controls
- Optional Playit tunnel for public joins
- Release integrity verification with SHA-256 checksums
- Safer command pathways with explicit validation and OP-gated execution boundaries
- Linux: official
- Windows: official
- macOS: best effort
git clone https://github.com/Adichapati/ARX.git
cd ARX
./install.shNon-interactive example:
./install.sh --yes --force-env --port 18890 --trigger gemma --model gemma4:e2b --temperature 0.2 --mc-version 1.20.4Open Windows PowerShell first, then paste this bootstrap block:
$installer = Join-Path $env:TEMP "arx-install.ps1"
Invoke-RestMethod 'https://arxmc.studio/install.ps1' -OutFile $installer
& $installer
Remove-Item -Force $installerBy default, Windows bootstrap installs ARX into:
%USERPROFILE%\ARX
You can override location with:
$env:ARX_INSTALL_DIR = "D:\ARX"After install, use:
arx start
arx status
arx openDefault dashboard URL:
http://localhost:18890/
arx help
arx start
arx start dashboard
arx start server
arx start ollama
arx stop
arx shutdown
arx restart
arx status
arx doctor
arx logs dashboard --lines 120
arx ai set-context 4096
arx tunnel setup
arx tunnel status
arx tunnel open
arx tunnel stop
arx style status
arx style set underground
arx style preview underground
arx tui
python3 scripts/arx_tui.py --once # debug single snapshot (no full-screen)
# inside TUI: t = cycle theme, m = toggle reduced motion
arx versionNotes:
arx stopkeeps Ollama running.arx shutdownstops dashboard + server + Ollama (+ Playit if running).
ARX is local-first by default. Key safeguards include:
- Local model runtime via Ollama
- Controlled command execution pathways
- OP-oriented execution boundaries
- Input/command validation guards
- Checksum verification for installer artifacts
See: SECURITY.md
Use checksums before production installs:
- Guide:
docs/RELEASE_VERIFICATION.md - Live checksum file:
https://arxmc.studio/checksums.txt
ARX/
├── dashboard/ # FastAPI dashboard app + services
├── scripts/ # arx CLI + installer helpers
├── app/minecraft_server/ # Server runtime directory
├── state/ # Local runtime state
├── install.sh # Linux/macOS installer
├── install.ps1 # Windows installer (bootstrap-aware)
└── main.py # FastAPI entrypoint
Please read CONTRIBUTING.md before opening PRs.
This repository intentionally excludes AI-agent workflow notes and temporary planning inbox files. Runtime code, installers, tests, and operator-facing documentation are kept as the canonical source.
See LICENSE.