AYOUB.*
← ALL PROJECTSREPOS ↗
← All projects
⚡AI Orchestration
ToolAI Orchestrationv2.1.1TypeScript

AXIOM

Agentic Orchestration Console — visual multi-agent mesh for the browser

Key Facts & Overview

AXIOM is a monochrome, browser-native orchestration console that turns an OpenRouter API key into a live agent mesh. The user enters a mission objective, an LLM orchestrator plans and dispatches tasks to specialized agents in parallel, and the whole execution is visualized in real time on a Canvas 2D scene with streaming tokens, an event feed, and a markdown artifact modal.

  • ›Runs entirely in the browser against OpenRouter free models — no server required.
  • ›BYOK key injection through Vault → localStorage/sessionStorage/Stronghold into a Web Worker.
  • ›Failure-signal hardening: invalid keys surface clear 401 faults; unknown model responses fail fast or fall back to free models.
  • ›Mobile layout fixed: header no longer overflows on ≤390px viewports; CTA collapses to 'Run'.
  • ›Zero third-party CDNs; fonts are self-hosted.

Core Architectural Features

Multi-agent orchestration with parallel task dispatch
Canvas 2D real-time execution visualization (zero React in render loop)
Streaming tokens with live event feed and artifact modal
Anti-Bias Gate with jury-mode majority voting
Graph shapes: Standard, Deep Research, Adversarial Review, Broad Sweep
Local RAG with embedding-based knowledge search (Dexie-backed)
OpenRouter :free tier end-to-end — no key charges in SIM or real mode
Checkpoint/resume with durable state after every step and gate
Tauri 2 desktop packaging — verified Linux (.deb/.rpm) builds
TypeScript strict, no any, Zod inference for all protocol types

Installation

git clone https://github.com/ayoubzulfiqar/axiom.git
cd axiom
pnpm install
pnpm run dev

# Or with Corepack fallback
corepack enable
npx pnpm@latest install
npx pnpm@latest run dev

Usage

# Browser dev mode
pnpm run dev      # frontend on :1420

# Tauri desktop build
pnpm run tauri:dev   # dev with hot reload
pnpm run tauri:build # produces .deb and .rpm in src-tauri/target/release/bundle

Resources & Repositories