World Monitor is a real-time global intelligence dashboard built in TypeScript that aggregates AI-powered news, geopolitical data, and infrastructure monitoring into a unified situational awareness interface. The project is accessible through multiple web variants deployed at worldmonitor.app, tech.worldmonitor.app, finance.worldmonitor.app, commodity.worldmonitor.app, happy.worldmonitor.app, and energy.worldmonitor.app, all built from a single codebase. The repository has grown to 61,330 stars as of the most recent tracking period and maintains active development with a median issue and pull request response latency of 0.0 hours and a mean latency of 11.7 hours across 743 tracked items.
The platform synthesizes data from over 500 curated news feeds across 15 categories and provides dual map visualization engines using globe.gl for 3D globe rendering and deck.gl for WebGL flat maps with 56 layer types. A core feature is the Country Instability Index, which provides server-authoritative stress scoring for 31 Tier-1 countries using version 8 of the algorithm. The dashboard includes a finance radar covering 29 stock exchanges, commodities, cryptocurrency, and a 7-signal market composite. Users can run local AI inference through Ollama without requiring API keys, and the platform supports 25 languages with native-language feeds and right-to-left text support.
The technical architecture leverages vanilla TypeScript with Vite for the frontend, Tauri 2 with Rust for native desktop applications across macOS, Windows, and Linux, and Protocol Buffers with 276 protocol definitions across 34 services for API contracts. The backend employs Vercel Edge Functions, Railway relay infrastructure, and a three-tier caching strategy using Redis through Upstash. The project integrates multiple AI providers including Ollama, Groq, and OpenRouter, along with browser-side machine learning through Transformers.js.
Programmatic access is provided through an MCP server at worldmonitor.app/mcp, a REST API at api.worldmonitor.app with an OpenAPI specification, and an official CLI tool available as the worldmonitor npm package. The repository aggregates data from 65 external providers and APIs covering geopolitics, finance, energy, climate, aviation, cyber, military, and infrastructure domains, with a freshness monitor tracking 35 source groups. Flight data is provided through Wingbits' ADS-B solution.
The project is maintained under AGPL-3.0-only licensing with commercial licensing available as an alternative. The primary maintainer is koala73, who has logged 2,169 tracked events, with significant contributions from SebastienMelki (354 events) and lspassos1 (39 events). The most active issue labels are bug (229), enhancement (198), and area: API (120). The repository is linked through overlapping contributors to dagger/dagger, nodejs/node, and langgenius/dify. Desktop binaries and all web variants are marked as stable and actively maintained, with the same issue triage process covering all deployment surfaces. The platform supports both personal research and self-hosted deployment, with commercial use permitted under AGPL compliance terms.