An advanced, real-time AI gaming assistant & intelligence ecosystem powering desktop performance, live tactical coaching, dynamic HUD overlays, hardware telemetry, and automated gaming news.
Mission Control is an integrated platform split into three primary sub-projects designed to deliver ultra-low latency hardware monitoring, local AI vision, and high-performance gaming intelligence:
Mission-Control /
โโโ ๐ Gaming/website/ # Next.js 15 (App Router) + Tailwind CSS + MongoDB
โ # Web platform, documentation hub, and automated AI Gaming Intel blog pipeline.
โ
โโโ ๐ฅ๏ธ Gaming/frontend/ # Electron + React + Vite + TypeScript
โ # Desktop dashboard, glassmorphic HUD overlay, hotkeys engine, and telemetry UI.
โ
โโโ ๐ฆ Gaming/publisher-gui/ # Electron + Vite + Tailwind CSS
โ # Build manager, installer generator, & release publishing client GUI.
โ
โโโ ๐ Gaming/backend/ # Python 3.12 + FastAPI + PyNVML + TensorRT + C++ DirectX DLL
โ # Local AI brain, C++ FPS engine, TensorRT YOLO vision, hardware monitoring, & voice TTS/STT.
โ
โโโ ๐ run_local.ps1 # Automated local build, package & release runner script.
โโโ โ๏ธ .woodpecker/ # CI/CD pipelines for automated multi-platform desktop releases.
| ๐ค USER / GAMER INTERACTION LAYER | ||
|---|---|---|
| ๐ฅ๏ธ Electron Desktop Dashboard React + Vite HUD & Telemetry |
๐ฆ Publisher GUI Client Builds, Packaging & Releases |
๐๏ธ Voice & Hotkey Controls Mic Toggle & Global Shortcuts |
| ๐ง AI DECISION ENGINE & TASK AUTO-ROUTER | ||
|
Task Classifier โ Dynamic Web Search Engine (Wikipedia | RAWG.io | SteamSpy | DuckDuckGo) Model Router โ NVIDIA NIM Cloud AI (Llama 3.1 8B/70B Strategic + Llama 3.2 11B Vision VLM) |
||
| โก REAL-TIME EXECUTION & TELEMETRY PIPELINES | ||
| ๐ฎ Game Vision Pipeline dxcam 60fps โ TensorRT YOLOv8 โ OCR |
๐๏ธ Voice Engine Google / Sphinx STT โ ElevenLabs / SAPI5 TTS |
๐ง Hardware Telemetry C++ DirectX FPS DLL + PyNVML + WMI/PDH |
| ๐ GLASSMORPHIC HUD OVERLAY STREAM | ||
| Tactical Alerts Cards โข Real-time Min/Max FPS & Thermal Bar โข Live Subtitles Strip | ||
graph TD
classDef client fill:#1e293b,stroke:#38bdf8,stroke-width:2px,color:#f8fafc;
classDef ai fill:#0f172a,stroke:#a855f7,stroke-width:2px,color:#f8fafc;
classDef cloud fill:#022c22,stroke:#10b981,stroke-width:2px,color:#f8fafc;
classDef output fill:#1c1917,stroke:#f59e0b,stroke-width:2px,color:#f8fafc;
User["๐ค USER / GAMER"] --> UI["๐ฅ๏ธ ELECTRON CLIENT & INTERFACES<br/><i>Dashboard โข Library โข Agent Chat โข HUD โข Settings</i>"]:::client
subgraph ENGINE ["๐ง MISSION CONTROL ENGINE ARCHITECTURE"]
direction TB
UI --> Router["๐ Task Classifier & Web Search Engine<br/><i>RAG Router โข DuckDuckGo โข RAWG.io โข SteamSpy</i>"]:::ai
Router --> NIM["โก NVIDIA NIM CLOUD AI<br/><i>Llama 3.1 8B/70B Strategic + Llama 3.2 11B Vision VLM</i>"]:::cloud
NIM --> Voice["๐๏ธ Voice & Subtitle Engine<br/><i>Google STT โข ElevenLabs / SAPI5 TTS</i>"]:::output
NIM --> Advice["๐ฌ Agent Co-Pilot Advice & Tactical Cards"]:::output
FrameCap["๐ธ dxcam 60 FPS Capture"] --> YOLO["๐ฏ TensorRT YOLOv8 + OCR Vision Engine"]:::ai
YOLO --> HUD["๐ Glassmorphic HUD Overlay<br/><i>Live Telemetry โข Tactical Hints โข Min/Max FPS</i>"]:::output
HW["๐ง Native Hardware Telemetry<br/><i>LibreHardwareMonitor โข PyNVML โข C++ ETW DLL</i>"]:::ai --> HUD
Voice --> HUD
Advice --> HUD
end
class UI client;
class Router,YOLO,HW ai;
class NIM cloud;
class Voice,Advice,HUD output;
| Component | Stack | Description | Documentation |
|---|---|---|---|
| Web Platform | Next.js 15, TypeScript, Tailwind CSS, MongoDB | Live gaming intelligence web app, benchmark profiles, documentation, and RSS AI blog generator. | Website README |
| Desktop App | Electron, React, Vite, Tailwind CSS | Real-time desktop application with glassmorphic HUD overlay, hardware telemetry, & keybindings. | Frontend README |
| Publisher GUI | Electron, Vite, Tailwind CSS | Release packaging, installer generation, release manifest sync & asset publisher client. | Publisher GUI README |
| Python Backend | Python 3.12, FastAPI, C++, PyNVML, TensorRT | High-frequency telemetry service, native DirectX frame queue monitoring, and NVIDIA AI models. | Backend README |
| Complete System | Architecture & Versioning | Detailed technical patch notes, agentic logic, and system overview. | System Manual |
- โก Zero-Latency C++ DirectX FPS Tracking: Native C++ DLL (
fps_counter.dll) hooking into low-level presentation queues for 1% lows and instantaneous FPS telemetry without Python overhead. - ๐ข NVIDIA TensorRT & NIM Acceleration: Pure TensorRT inference for YOLOv8 vision detection with 0 MB PyTorch VRAM waste, paired with NVIDIA NIM (Llama 3.1 & 3.2 Vision) cloud reasoning.
- ๐ฅ๏ธ Glassmorphic HUD Overlay: Dynamic desktop overlay displaying real-time FPS, CPU/GPU temperatures, wattage, and active AI co-pilot tactical suggestions.
- ๐ฐ Automated AI Gaming Intel Blog: Vercel cron-scheduled RSS aggregator (IGN, Kotaku, Eurogamer, AnandTech, Tom's Hardware) running a 3-tier failover LLM pipeline to generate daily technical news saved directly to MongoDB Atlas.
- ๐ Motherboard UUID Security & HW Telemetry: Cryptographic Motherboard UUID locking, Win32 working set RAM flushing, and hardware telemetry via PyNVML, WMI, and PDH.
- Operating System: Windows 10 / 11 (64-bit) or Linux (Ubuntu 22.04+, Arch, Fedora x86_64).
- GPU: NVIDIA GeForce GTX / RTX series card (RTX 20, 30, 40, or 50 series recommended for TensorRT & DLSS telemetry).
- Node.js: v18.x or v20.x+
- Python: v3.12 (managed via
uv) - Drivers: NVIDIA Display Drivers R580+ & CUDA Toolkit 12.x+
- Download Packages: Windows (
.exe,.msi,.zip) & Linux (.AppImage,.deb,.rpm,.tar.gz) available via GitHub Releases and the web platform.
# Clone the repository
git clone https://github.com/arnab825/Mission-Control.git
cd Mission-Controlcd Gaming/website
npm install
npm run dev
# Web app runs at http://localhost:3000# Terminal 1: Run Python Backend
cd Gaming/backend
uv sync
uv run main.py --dev
# Terminal 2: Run Electron Desktop App
cd Gaming/frontend
npm install
npm run dev# Run the local packaging & release pipeline
.\run_local.ps1We welcome contributions from developers, gamers, and open-source enthusiasts!
- Contributing Guide: Detailed steps on setting up local dev environments, submitting PRs, and testing telemetry modules.
- Good First Issues: Tagged tasks perfect for getting started with the repository.
- System Roadmap: Check upcoming features including multi-vendor AMD RX & Intel Arc telemetry support.
This repository and open-source codebase are licensed under the Apache License 2.0. See the root LICENSE file and Desktop App EULA for details.










