worldmonitor logo

worldmonitor

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

AI AgentsAIAI SkillsGeopoliticsLow CodeMcp ServerMonitoringNewsTypeScriptNOASSERTION 71.0k 10.8kHealth 95
discordTypeScriptworldmonitorreleasenpm
Website GitHub

What is it?

What it is

Real-time global intelligence dashboard that aggregates AI-powered news, geopolitical monitoring, and infrastructure tracking into a unified situational awareness interface.

Why it exists

To provide a single, real-time source of global situational awareness for news, geopolitics, finance, and infrastructure, enabling users to monitor world events without needing multiple tools.

Who should use it

Researchers, analysts, developers needing real-time geopolitical data, tech-savvy usersOrganizations requiring situational awareness toolsUsers integrating with MCP/REST APIs or SDKs

Who should avoid it

Casual users without technical expertiseThose needing a simple/no-code solutionProjects without self-hosting capabilities

How it works

A quick walkthrough in plain English

How worldmonitor works in 4 steps

Step 1 of 4

Something triggers the flow

A schedule, webhook, or manual click tells worldmonitor to start.

Features

500+ curated news feeds across 15 categories with AI-synthesized briefs
Dual map engine: 3D globe (globe.gl) and WebGL flat map (deck.gl) with 56 map layer types
Cross-stream correlation of military, economic, disaster, and escalation signals
Country Instability Index (CII) v8 stress scoring for 31 Tier-1 countries
Finance radar covering 29 stock exchanges, commodities, crypto, and 7-signal market composite
Local AI support via Ollama (no API keys required)
Six site variants (world, tech, finance, commodity, happy, energy) from a single codebase
Native desktop app for macOS, Windows, and Linux built with Tauri 2
Support for 25 languages with native-language feeds and RTL support
Programmatic access via MCP server, REST API, CLI, and official SDKs (Python, Ruby, Go)
Real-time data freshness monitoring across 35 source groups
Integration with Wingbits ADS-B flight data

Advantages

  • Real-time global intelligence dashboard for situational awareness
  • AI-powered news aggregation reduces manual monitoring
  • Open-source (AGPL-3.0) with active community and transparent development
  • No API keys needed for local AI processing
  • Multiple deployment options: web, desktop, Docker, Vercel, static
  • Extensive programmatic interfaces enable agent and script integration
  • Unified codebase yields consistent features across all variants
  • Broad language support improves accessibility
  • Rich visualization with dual map engines and numerous layers
  • Comprehensive data coverage from 65+ external providers

Disadvantages

  • AGPL-3.0 license may impose copyleft obligations on derivative works
  • Self-hosted instances require significant computational resources for AI and data processing
  • Complexity of the stack may present a steep learning curve for new contributors
  • Reliance on external data sources can affect availability if providers change or restrict access
  • Desktop binaries currently limited to specific CI release targets (full and tech variants)
  • Advanced features like local AI require installing and maintaining Ollama or similar

Installation

native

git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev

FAQ

What is World Monitor?

World Monitor is a real-time global intelligence dashboard that provides AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking through a unified situational awareness interface.

Can I run the AI features locally?

Yes, you can run everything locally using Ollama, which allows you to use the platform's AI features without requiring external API keys.

How can I access the platform programmatically?

You can access World Monitor via an MCP server, a REST API (OpenAPI spec), a CLI (available via npm), or official SDKs for Python, Ruby, and Go.

What are the available platform variants?

The platform offers six specialized variants: world, tech, finance, commodity, happy, and energy.

Is there a desktop application available?

Yes, a native desktop application is available for Windows, macOS (Apple Silicon and Intel), and Linux (AppImage) built with Tauri 2.

What license does this project use?

The source code is licensed under AGPL-3.0-only. Commercial use is permitted provided you comply with the AGPL's copyleft and source-availability terms.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for worldmonitor

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
worldmonitor | MushyBook