AXIOM is a high-performance, local-first financial operating system designed for institutional-grade market analysis, trade execution, and real-time intelligence gathering. Built with a Tauri v2 (Rust) core and a Python ML Engine, it provides a zero-latency, cloud-independent environment for quantitative finance.
Warning
macOS Only: AXIOM is currently optimized and signed exclusively for macOS (Apple Silicon and Intel). Support for Windows and Linux is not currently planned.
AXIOM follows a hybrid-local architecture to ensure maximum privacy, speed, and reliability:
- Core: Tauri v2 (Rust) — native macOS container with hardened security. No Electron overhead.
- Frontend: React + Vite + Deck.gl — an high-frequency UI optimized for financial data visualization.
- Intelligence Engine: Python 3.11 Sidecar — handles heavy data processing, local ML models, and DuckDB aggregation.
- Storage: DuckDB + SQLite — local, analytical databases for lightning-fast multi-million row queries.
AXIOM is organized into specialized intelligence modules, accessible via functional hotkeys:
- F1: EQUITIES — Global symbol browser (NSE, NASDAQ, NYSE, TSE, BSE) with live batch pricing.
- F2: FIXED INCOME — Yield curve analytics and sovereign debt tracking.
- F3: FOREX — Real-time spot rates and currency volatility heatmaps.
- F4: COMMODITIES — Futures tracking for energy, metals, and softs.
- F5: CRYPTO — Multi-exchange asset tracking with 15s refresh cycles.
- F6: SATELLITE — Live maritime tracking via AISStream API integration.
- F7: FLEET — Logistics and supply chain intelligence feed.
- F8: AVIATION — Real-time air traffic monitoring via global ADS-B feeds.
- F9: MACRO — Global economic indicators and central bank policy tracking.
- Local ML: Run predictive models and sentiment analysis entirely on your machine.
- Zero Cloud Dependency: Your data never leaves your hardware. Local storage handles over 10M records with ease.
- Real-Time Data: Integrated WebSockets for maritime, aviation, and financial markets.
- Institutional Aesthetics: A premium, dark-mode terminal UI built for focus and rapid data ingestion.
- Rust (stable)
- Node.js (v20+)
- Python 3.11+
-
Clone the repository:
git clone https://github.com/irongopher75/Axiom.git cd Axiom -
Install dependencies:
npm install
-
Initialize the ML Engine:
cd packages/ml-engine python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
-
Launch the Terminal:
# From the root directory ./start-axiom.sh
AXIOM uses an automated GitHub Actions pipeline to build signed macOS binaries.
- Tag a release:
git tag v0.1.500 git push origin v0.1.500
- CI/CD: The
releaser.ymlworkflow will automatically:- Compile the Rust core for
aarch64(Silicon) andx86_64(Intel). - Bundle the Python ML Engine using PyInstaller.
- Package the app into a
.dmgand upload to GitHub Releases.
- Compile the Rust core for
AXIOM implements strict Content Security Policies (CSP) and local-first data persistence. Authentication is handled locally via encrypted SQLite storage.
AXIOM v0.1.500 · Quantitative Intelligence Hub