J.A.R.V.I.S. Arc Reactor
J.A.R.V.I.S. v2.4-LOCAL
AI/ML & Systems | Desktop App

J.A.R.V.I.S. – Real-Time
Conversational AI Assistant

Ultra-low latency conversational agent orchestrating bidirectional audio streams, dynamic local/cloud LLM routing, and a synchronized WebGL visualizer canvas with zero server egress for confidential tasks.

WebSockets WebGL Shaders Local LLMs (Ollama) TypeScript & Node.js Tauri Desktop Core
Loop Latency
< 1.2s

End-to-end voice-to-voice turn around time with chunked audio streaming.

Privacy & Routing
100% Local

Zero third-party network calls for system control, file queries, and sensitive data.

Canvas Rendering
60 FPS

Hardware-accelerated reactive Arc-Reactor visualizer shader loop.

Visual Inspection

Desktop Interface & HUD Telemetry

Click any screen to inspect full resolution
Audio Visualizer and Idle State with Radial Arc-Reactor HUD
Idle Arc Reactor Inspect

Audio Visualizer & Idle State

Spatial radial HUD monitoring system thermals, network latency, and memory footprint.

Streaming Voice Response and Latency Waterfall
Live Dialogue Mode Inspect

Streaming Voice Response & Console

Chunked bidirectional audio loop with integrated live chat fallback & memory retrieval.

Dynamic Intent Routing Dashboard and Pipeline Drawer
Tools & Routing Inspect

Dynamic Intent Routing Dashboard

Drawer telemetry exposing automated intent dispatch, YouTube automation, and local tool pipelines.

System Internals

End-to-End Pipeline Architecture

01

Audio Ingestion

Microphone stream into Silero VAD. 16kHz PCM ring buffer prevents audio clipping.

Silero VAD / Opus
02

Streaming STT

Sub-300ms speech-to-text token streaming with interim hypothesis correction.

Faster-Whisper / WS
03

Intent Router

Classifies prompt: Local Ollama (system ops) vs Cloud LLM (creative reasoning).

Adaptive Classifier
04

Vector Memory

Retrieves context from embedded semantic memory store before LLM execution.

ChromaDB / HNSW
05

Synthesis & HUD

Synthesizes voice tokens while driving reactive 60fps WebGL visualizer shaders.

WebGL / TTS Audio
Zero Remote Telemetry • Desktop Tauri Sandbox • Hardware Accelerated
Security Invariant: No raw audio persisted unencrypted
Developer Onboarding

Local Quickstart & Execution

powershell / bash — jarvis-assistant
Node v20+ / Rust / Tauri CLI
# 1. Clone or navigate to the isolated repository
cd D:\portfolio-deployments\jarvis-assistant
# 2. Install frontend & backend dependencies
npm install ; cd backend ; npm install ; cd ..
# 3. Launch the desktop client with hot-reload
npm run dev
# 4. Optional: Run in standalone web mode for UI debugging
npx vite --port 1420