Start / Open Source / worldmonitor

worldmonitor

Ein Echtzeit-Dashboard für globale Lageinformationen, das Nachrichten sowie geopolitische, finanzielle und Infrastruktur-Daten aus über 65 Quellen aggregiert und durch KI-gestützte Analysen aufbereitet.

TypeScriptNOASSERTIONPlatform
⭐ GitHubhttps://github.com/koala73/worldmonitor
75,695
Stars
+0
Star-Wachstum
Jul 28, 2026
Zuletzt aktualisiert
2
Klicks

1. Projektübersicht

WorldMonitor ist ein Echtzeit-Dashboard für globale Lageinformationen, das Nachrichten sowie geopolitische, finanzielle und Infrastruktur-Daten von über 65 externen Anbietern aggregiert und diese mithilfe von KI zu einer einzigen Übersicht der aktuellen Lage synthetisiert. So müssen Nutzer nicht mehr Dutzende verschiedener Quellen überwachen, um globale Ereignisse zu verfolgen.

2. Hintergrund & Positionierung

WorldMonitor wurde entwickelt, um ein spezifisches Problem zu lösen: Globale Ereignisse – Konflikte, Marktschocks, Naturkatastrophen, Infrastrukturausfälle – sind über Hunderte von Newsfeeds, Börsenticker und spezialisierte Tracker verstreut, was es für eine einzelne Person schwer macht, ein kohärentes Bild des weltweiten Geschehens zu erstellen. Das Projekt bündelt diese fragmentierten Signale in kuratierten Feeds, interaktiven Karten und KI-generierten Briefings und verwandelt Rohdaten in umsetzbare Erkenntnisse.

Im Vergleich zu typischen News-Aggregatoren oder Single-Purpose-Dashboards (z. B. einem Flight-Tracker oder einem Börsenticker) differenziert sich WorldMonitor durch die Kombination mehrerer Intelligence-Domänen – Geopolitik, Finanzen, Energie, Luftfahrt und Sicherheit – in einer einheitlichen Plattform. Es bietet sowohl eine umfangreiche visuelle Oberfläche (3D-Globus, WebGL-Karten) als auch vollen programmatischen Zugriff (API, MCP-Server, CLI, SDKs) für Entwickler, die auf Basis der Daten eigene Anwendungen erstellen möchten.

3. Feature-Kategorien

📰 News-Aggregation

Über 500 kuratierte Feeds in 15 Kategorien, synthetisiert zu KI-generierten Briefings.

  • Aggregation globaler Eilmeldungen
  • Kategoriebasierte Filterung (Geopolitik, Wirtschaft, Technologie etc.)
  • KI-zusammengefasste tägliche/stündliche Briefings
  • Überwachung der Quellenaktualität über 35 Quellengruppen hinweg
  • Zweck: Das manuelle Durchsuchen Dutzender Nachrichtenseiten durch einen einzigen kuratierten Stream ersetzen.

🌍 Kartierung & Visualisierung

56 Kartenebenen-Typen, gerendert über zwei Kartierungssysteme.

  • Interaktiver 3D-Globus (globe.gl, Three.js)
  • WebGL-Flachkarte (deck.gl, MapLibre GL)
  • Überlagerungsebenen für Konflikte, Infrastruktur und Wetter
  • Echtzeit-Event-Pins und Clustering
  • Zweck: Den Nutzern ein räumliches, visuelles Verständnis dafür vermitteln, wo sich globale Ereignisse entfalten.

📊 Finanz-Radar

Abdeckung von 29 Börsen sowie Rohstoffen und Krypto.

  • Live-Tracking von Börsenindizes
  • Überwachung der Rohstoffpreise
  • Kryptowährungs-Marktdaten
  • Marktübergreifende Korrelationsansichten
  • Zweck: Makroökonomische/geopolitische Ereignisse mit Echtzeit-Marktbewegungen verknüpfen.

🔐 Sicherheit & Risiko

Country Instability Index (CII) v8 Stress-Scoring für 31 Tier-1-Nationen.

  • Methodik zur zusammengesetzten Risikobewertung
  • Verfolgung historischer Trends pro Land
  • Multifaktorielle Stress-Indikatoren
  • Zweck: Geopolitische Risiken für Forschung, Analyse und Entscheidungsfindung quantifizieren.

Energie-Tracking

Dedizierte Überwachung globaler Energiemärkte und Infrastruktursignale, die in die übergreifenden Risiko- und Finanzansichten einfließen.

🛰️ Luftfahrt-Intelligence

Flugdaten durch eine Wingbits-Partnerschaft für ADS-B-Tracking.

  • Live-Tracking von Flugpositionen
  • Hervorhebung bemerkenswerter/militärischer Flüge
  • Warnungen vor Luftraumstörungen
  • Zweck: Luftfahrtaktivitäten, die für globale Ereignisse relevant sind, in Echtzeit sichtbar machen.

🌐 Multi-Language-Support

25 Sprachen einschließlich vollständiger Right-to-Left (RTL)-Textunterstützung, was das Dashboard für ein wirklich globales Publikum zugänglich macht.

4. Wichtige Highlights

  • Lokale KI, keine API-Keys erforderlich — Die Ollama-Integration ermöglicht es Nutzern, KI-Zusammenfassungen vollständig auf dem eigenen Rechner auszuführen, wodurch Cloud-KI-Kosten und die Key-Verwaltung entfallen.
  • Sechs Seitenvarianten aus einer Codebasisworldmonitor.app sowie themenspezifische Deployments für Tech-, Finanz-, Rohstoff-, Happy- und Energie-News, alle auf einer gemeinsamen Basis aufgebaut.
  • Native Desktop-Apps — Tauri 2 (Rust-Backend + Node.js-Sidecar) betreibt macOS-, Windows- und Linux-Desktop-Clients neben dem Web- und PWA-Erlebnis.
  • Voller programmatischer Zugriff — Ein öffentlicher MCP-Server, eine REST-API, eine offizielle CLI und Zero-Dependency-SDKs für Python, Ruby und Go machen die Daten weit über die Web-UI hinaus nutzbar.
  • Protocol Buffers-basierte API-Schicht — 288 Protos über 35 Dienste hinweg bieten einen stark typisierten, effizienten Datenvertrag für Integratoren.
  • Über 75.000 GitHub-Stars und #1 bei GitHub Trending (Juni 2026) — Spiegelt eine starke Community-Akzeptanz und aktive Entwicklung wider.

5. Anwendungsfälle nach Rolle

Allgemeine Entwickler — Nutzen Sie die REST-API, CLI oder SDKs, um kuratierte Nachrichten, Risiko- oder Marktdaten in Ihre eigenen Anwendungen zu integrieren, ohne eine Scraping-/Aggregations-Pipeline von Grund auf neu aufbauen zu müssen.

Daten-/Forschungswissenschaftler — Nutzen Sie den Country Instability Index und historische Trenddaten als strukturiertes Dataset für geopolitische oder wirtschaftliche Forschung.

Sicherheits-/Risikoanalysten — Überwachen Sie die Kategorien Sicherheit & Risiko und Luftfahrt-Intelligence, um Frühwarnsignale für Instabilität, Konflikte oder Infrastrukturausfälle zu erhalten.

Projektmanager / Entscheidungsträger — Nutzen Sie das einheitliche Dashboard und die KI-generierten Briefings, um sich schnell einen domänenübergreifenden Lageüberblick zu verschaffen, ohne mehrere Quellen manuell abgleichen zu müssen.

6. Erste Schritte

Finden Sie, was Sie brauchen — Durchsuchen Sie das Live-Dashboard und die Kategorie-Feeds auf worldmonitor.app oder erkunden Sie themenspezifische Varianten wie tech.worldmonitor.app und finance.worldmonitor.app.

Installation / Integration

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

Läuft lokal auf localhost:3000; zum Starten sind keine Umgebungsvariablen erforderlich, optionale API-Keys können in .env.local konfiguriert werden. Für die API-/SDK-Integration installieren Sie die CLI über npm install -g worldmonitor oder die SDKs über pip install worldmonitor-sdk (Python) / gem install worldmonitor (Ruby).

Beitragen — Lesen Sie die CONTRIBUTING.md und öffnen Sie einen Pull Request im Haupt-Repository.

7. Projektstruktur

worldmonitor/
├── src/       # Haupt-Frontend-Anwendung (TypeScript, Vite)
├── api/       # Backend-Services und REST-API
├── cli/       # Command-Line-Interface-Paket
├── sdk/       # Sprachspezifische SDKs (Python, Ruby, Go)
├── server/    # Serverseitige Logik und Relay-Services
├── docker/    # Container-Konfigurationen für Self-Hosting
└── docs/      # Projektdokumentation
  • src/ enthält die Kern-Dashboard-UI, einschließlich Globus-/Karten-Rendering und Newsfeed-Komponenten.
  • api/ implementiert die Protocol Buffers-basierte Serviceschicht, die von Frontend, CLI und SDKs konsumiert wird.
  • sdk/ beherbergt die offiziell gepflegten Client-Bibliotheken für die Integration durch Drittanbieter.

8. Verwandtes Ökosystem

  • Ollama — Betreibt die optionale lokale, key-freie KI-Zusammenfassung.
  • Groq / OpenRouter — Optionale Cloud-KI-Anbieter für schnellere oder leistungsfähigere Zusammenfassungen.
  • Wingbits — Flugdaten-Partner hinter dem Luftfahrt-Intelligence-Feature.
  • Vercel Edge Functions / Railway — Deployment-Infrastruktur für den gehosteten Service.
  • Tauri 2 — Betreibt die nativen Desktop-Anwendungen.

9. Lizenz

  • ✅ Persönliche, Forschungs- und Bildungsnutzung
  • ✅ Self-Hosting einer eigenen Instanz
  • ✅ Forken und Modifizieren des Codes, sofern Quellcodeänderungen unter AGPL-3.0 geteilt werden
  • ✅ Kommerzielle Nutzung und SaaS-Deployment, solange die AGPL-3.0-Pflichten (Offenlegung des Quellcodes) erfüllt werden
  • ❌ Closed-Source/proprietäre Deployments ohne Veröffentlichung des Quellcodes
  • ❌ Nutzung der WorldMonitor-Marke ohne Erlaubnis
  • ℹ️ Eine separate kommerzielle Lizenz ist für Organisationen verfügbar, die proprietäre Closed-Source-Deployment-Bedingungen benötigen – kontaktieren Sie die Maintainer über das Repository.

10. FAQ

F: Benötige ich API-Keys, um WorldMonitor lokal auszuführen?
A: Nein. Das lokale Standard-Setup funktioniert mit npm install && npm run dev und ohne Umgebungsvariablen; optionale API-Keys für erweiterte Funktionen können in .env.local hinzugefügt werden.

F: Kann ich die KI-Funktionen von WorldMonitor nutzen, ohne Daten in die Cloud zu senden?
A: Ja. Das Projekt integriert Ollama für vollständig lokale KI-Zusammenfassungen, sodass kein externer API-Key erforderlich ist.

F: Wie greife ich programmatisch auf die Daten zu, anstatt das Web-Dashboard zu nutzen?
A: Nutzen Sie die REST-API unter https://api.worldmonitor.app, den MCP-Server unter https://worldmonitor.app/mcp, die offizielle worldmonitor CLI oder die Python/Ruby/Go SDKs.

F: Kann ich WorldMonitor als Closed-Source-Kommerzprodukt deployen?
A: Nicht unter der Standard-AGPL-3.0-Lizenz, die die Weitergabe des Quellcodes für netzwerkzugängliche Deployments erfordert. Für die proprietäre Nutzung ist eine separate kommerzielle Lizenz verfügbar – siehe Lizenzabschnitt.

F: Welche Sprachen unterstützt das Dashboard?
A: 25 Sprachen, einschließlich vollständiger Right-to-Left (RTL)-Layout-Unterstützung.

11. Quick Links

12. Zusammenfassung

WorldMonitor verwandelt eine fragmentierte Landschaft aus Nachrichten-, Markt- und Risikodaten in ein einziges, KI-gestütztes Intelligence-Dashboard mit vollem programmatischem Zugriff über API, MCP, CLI und SDKs für Entwickler, die darauf aufbauen möchten. Es ist ideal für Entwickler, Forscher und Analysten geeignet, die eine schnelle, einheitliche Sicht auf globale Ereignisse benötigen – sei es über das visuelle Dashboard, ein lokales Self-Hosting-Deployment oder die direkte Datenintegration – unterstützt durch ein aktiv entwickeltes, von der Community angenommenes Open-Source-Projekt.