World Monitor is a sophisticated, real-time global intelligence dashboard designed to provide users with a unified situational awareness interface. The project, hosted on GitHub, leverages AI to aggregate news, monitor geopolitical events, and track infrastructure across the globe. Its primary purpose is to offer a comprehensive and up-to-date understanding of global events, catering to a variety of users, from researchers and analysts to individuals interested in staying informed about world affairs.
At its core, World Monitor functions as a dynamic information hub. It aggregates data from over 435 curated news feeds spanning 15 different categories. This raw information is then processed by AI, synthesizing the news into concise briefs, making it easier for users to quickly grasp the key developments. The dashboard utilizes a dual map engine, incorporating both a 3D globe (globe.gl) and a WebGL flat map (deck.gl) with 45 data layers, providing users with visually rich and interactive ways to explore global data.
A key feature of World Monitor is its cross-stream correlation capabilities. The system analyzes data from various streams, including military activities, economic indicators, disaster events, and escalation signals, to identify potential convergences and provide a more holistic view of complex situations. Furthermore, the dashboard includes a Country Intelligence Index, which provides composite risk scoring across 12 signal categories, offering a quantitative assessment of country-specific risks.
Beyond geopolitical monitoring, World Monitor also features a finance radar, tracking 92 stock exchanges, commodities, and cryptocurrencies. This allows users to monitor financial markets alongside global events, providing a more integrated perspective. The project also emphasizes local AI capabilities, allowing users to run the entire system with Ollama, eliminating the need for API keys for basic operation.
The project is designed to be versatile, with five distinct site variants built from a single codebase: world, tech, finance, commodity, and happy. This allows users to tailor their experience to their specific interests. World Monitor also offers a native desktop application built with Tauri 2, supporting macOS, Windows, and Linux platforms. The application is available for download, making it accessible to a wide range of users. The platform also supports 21 languages, including native-language feeds and right-to-left (RTL) support.
The project's tech stack is robust, utilizing technologies like Vanilla TypeScript, Vite, globe.gl, deck.gl, Tauri 2, Ollama, Groq, OpenRouter, and Transformers.js. It leverages Protocol Buffers for API contracts and Vercel Edge Functions for deployment. Caching is handled by Redis (Upstash), a 3-tier cache, CDN, and service worker. The project is open-source under the AGPL-3.0 license for non-commercial use, encouraging community contributions and allowing for self-hosting. Commercial use requires a separate license. The project welcomes contributions and provides detailed documentation for developers and users alike. The project also acknowledges security contributions, highlighting its commitment to responsible disclosure and user security. The project is actively maintained and updated, as evidenced by the release information and commit history.