WorldMonitor is a real‑time global intelligence dashboard that aggregates news, geopolitical events, and infrastructure data into a unified situational‑awareness interface. It uses a dual map engine— a 3D globe rendered with globe.gl and Three.js alongside a WebGL flat map built on deck.gl and MapLibre GL— sharing a common layer catalog. Panels display curated feeds that are AI‑synthesized into briefs, and the platform correlates streams across military, economic, disaster, and escalation signals. A live Country Instability Index (CII) provides v8 scores, risk bands, and approximate 24‑hour movement for 31 Tier‑1 nations, while a finance radar tracks stock exchanges, commodities, crypto, and a composite market indicator. All AI processing runs locally via Ollama, eliminating the need for external API keys, with browser‑side Transformers.js handling model inference. The application is packaged from a single TypeScript/Vite codebase that yields six site variants (world, tech, finance, commodity, happy, energy) and a native desktop client built with Tauri 2 (Rust) and a Node.js sidecar. Deployment options include Vercel Edge Functions, Railway relay, Tauri binaries, and a PWA, backed by a three‑tier cache (Redis/Upstash), CDN, and service worker. APIs expose an MCP server at https://worldmonitor.app/mcp (Streamable HTTP) with tool listing, invocation, and Agent Skills via the io.modelcontextprotocol/skills extension, a REST API described by OpenAPI, and a CLI/installable SDKs for Python, Ruby, and Go. Flight data is supplied by Wingbits’ ADS‑B solution, and the source is licensed under AGPL‑3.0‑only.

Read original