Selbst gehosteter Dienst
koala73/worldmonitor avatar
koala73/worldmonitor

worldmonitor: Real-time global intelligence dashboard

Echtzeit-Lagedashboard, das über 500 kuratierte Nachrichtenquellen zu KI-Briefings verdichtet – mit dualen Karten-Engines, Länder-Instabilitätsindex und Finanzradar.

86.426 Sterne13.106 ForksTypeScriptLizenz variiert

Auf einen Blick

Was ist das?
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, und infrastructure tracking in a unified situational awareness interface
Für wen ist es gedacht?
Geeignet ist worldmonitor für Teams, deren Aufgabe zu den im README beschriebenen Funktionen und Schnittstellen passt. Ungeeignet ist es als Beleg für Eigenschaften, die die Quelle nicht nennt.
Darf ich es kommerziell nutzen?
Ja, unter strengen Bedingungen. AGPL-3.0 ist eine Lizenz mit Netzwerk-Copyleft: Wenn andere eine veränderte Version über ein Netzwerk nutzen, etwa als gehosteten Dienst, müssen Sie ihnen den Quellcode unter derselben Lizenz anbieten.
Wird es noch gepflegt?
Ja. Die letzten Commits kamen vor 1 Tag.
In welcher Sprache ist es geschrieben?
Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Projektkern und Zielgruppe

World Monitor wird in der README als ein Echtzeit-Dashboard für globale Intelligenz beschrieben. Es ist in TypeScript geschrieben und kombiniert KI-gestützte Nachrichtenaggregation, geopolitischen Monitoring und Infrastruktur-Tracking in einer einheitlichen Oberfläche. Das Repository erzeugt aus einer einzigen Codebasis sechs Site-Varianten: world, tech, finance, commodity, happy und energy, jede mit eigener Subdomain. Eine native Desktop-App mit Tauri 2 ist für macOS, Windows und Linux verfügbar, und die Oberfläche unterstützt 26 Sprachen mit nativen Feeds und RTL-Unterstützung. Die README listet außerdem 500+ kuratierte Nachrichtenfeeds in 15 Kategorien und einen Country Instability Index für 31 Tier-1-Länder. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Dokumentierter Einstieg · koala73 worldmonitor

Die README nennt mehrere technische Merkmale. Sie erwähnt eine Dual-Map-Engine mit globe.gl und deck.gl für 3D-Erde und WebGL-Flachkarte, mit 56 Kartenlayer-Typen. Cross-Stream-Korrelation integriert militärische, wirtschaftliche, Katastrophen- und Eskalationssignale. Ein Finanz-Radar deckt 29 Börsen, Rohstoffe, Kryptowährungen und einen 7-Signal-Marktkomposit ab. Lokale KI wird über Ollama unterstützt, sodass der gesamte Stack ohne API-Schlüssel läuft. Die sechs Site-Varianten stammen aus derselben Codebasis, und die Desktop-App wird als ein einzelnes Tauri-Binary beschrieben, das in der App zwischen Varianten wechselt. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Architektur und Schnittstellen

Eine Support-Status-Tabelle in der README listet sechs öffentliche Bereitstellungen als stabil und aktiv gepflegt: worldmonitor.app, tech.worldmonitor.app, finance.worldmonitor.app, commodity.worldmonitor.app, happy.worldmonitor.app und energy.worldmonitor.app. Desktop-Binaries für Windows, macOS Apple Silicon, macOS Intel und Linux AppImage sind ebenfalls stabil. Die README weist darauf hin, dass bewusst keine Varianten-spezifischen Desktop-Downloads angeboten werden; ein Binary installiert die App und ermöglicht das Umschalten innerhalb der App. Alle Probleme, unabhängig von der Oberfläche, werden aus demselben GitHub-Issues-Backlog triagiert. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Konfiguration im eigenen Ablauf

Der Schnellstart-Abschnitt enthält die Standardfolge aus Klonen, Installieren und Ausführen: `git clone https://github.com/koala73/worldmonitor.git`, `cd worldmonitor`, `npm install` und `npm run dev`. Die App läuft auf localhost:3000, wobei der Port über DEV_PORT in .env.local überschrieben werden kann. Die README stellt fest, dass die App ohne Umgebungsvariablen läuft, aber funktionsspezifische Datenquellen möglicherweise Anmeldeinformationen erfordern, die in .env.example aufgeführt sind. Es werden auch variantenspezifische Entwicklungsbefehle angegeben, wie `npm run dev:tech`, `npm run dev:finance`, `npm run dev:commodity`, `npm run dev:happy` und `npm run dev:energy`. Ein Self-Hosting-Leitfaden ist für Vercel, Docker und statische Bereitstellung verlinkt. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Grenzen der README-Angaben · koala73 worldmonitor

Die Technologiestapel-Tabelle listet Vanilla TypeScript mit Vite für das Frontend, globe.gl mit Three.js und deck.gl mit MapLibre GL für Karten. Desktop verwendet Tauri 2 (Rust) mit einem Node.js-Sidecar. Zu den KI/ML-Optionen gehören Ollama, Groq, OpenRouter und Transformers.js im Browser. API-Verträge werden mit Protocol Buffers definiert, wobei 295 Protos und 36 Dienste zitiert werden. Zu den Bereitstellungszielen gehören Vercel Edge Functions (60+), Railway Relay, Tauri und PWA. Caching verwendet Redis über Upstash, einen 3-stufigen Cache, CDN und Service Worker. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Wartung und Versionsstand

World Monitor ist nicht nur für Browser, sondern auch für Agenten und Skripte konzipiert. Die README beschreibt einen MCP-Server unter https://worldmonitor.app/mcp mit Streamable HTTP, der tools/list öffentlich macht und tools/call über einen X-WorldMonitor-Key-Header oder OAuth authentifiziert. Eine REST-API ist unter https://api.worldmonitor.app verfügbar, beschrieben durch eine OpenAPI-Spezifikation. Die offizielle CLI ist das npm-Paket `worldmonitor` (Alias `wm`), das Befehle wie `worldmonitor risk IR --api-key wm_xxx` enthält. Für Python, Ruby und Go werden Zero-Dependency-SDKs bereitgestellt. Agent-Discovery-Dateien sind aufgelistet: llms.txt, ein agent-skills-Manifest und api-catalog. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Projektbezogener Prüfschritt

Die README gibt eine, dass World Monitor 65+ externe Anbieter und APIs über Geopolitik, Finanzen, Energie, Klima, Luftfahrt, Cyber, Militär, Infrastruktur und Nachrichtenintelligenz aggregiert. Diese werden über 500+ kuratierte Feeds angezeigt und von einem Freshness-Monitor überwacht, der 35 Quellengruppen abdeckt. Flugdaten werden von Wingbits bereitgestellt, einer ADS-B-Flugdatenlösung. Der vollständige Datenquellenkatalog ist mit der Dokumentation verlinkt, die Anbieter, Feed-Tiers und Erfassungsmethoden auflistet. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Einordnung für Teams

Der Quellcode ist unter AGPL-3.0-only lizenziert. Die Lizenz-Tabelle in der README erlaubt persönliche, Forschungs- und Bildungsnutzung, Self-Hosting, Forken sowie kommerzielle Nutzung oder SaaS, wenn die AGPL-Verpflichtungen erfüllt sind. Private Quellcode-Nutzung oder offizielle Markenrechte erfordern eine separate kommerzielle oder Markenlizenz. Der Lizenzauszug (AGPL-v3-Text) bestätigt, dass das Programm freie Software ist und dass modifizierte Versionen, die auf Netzwerkservern laufen, den Benutzern den Quellcode zugänglich machen müssen. Die README dankt außerdem dem Sicherheitsforscher Cody Richard für drei Offenlegungen und verweist auf eine Sicherheitsrichtlinie. Die Copyright-Zeile lautet "Copyright (C) 2024-2026 Elie Habib". Die README erwähnt keine Garantie- oder Supportbedingungen außerhalb des Lizenztextes. Für koala73/worldmonitor ist dieser Punkt praktisch relevant: Die konkrete Datei, der Befehl oder die API aus dem README sollte mit einer kleinen Eingabe der eigenen Umgebung verglichen werden. Dabei sind Ausgabe, Fehlermeldung und benötigte Abhängigkeiten festzuhalten. Die Quelle belegt den beschriebenen Funktionsumfang, aber keine allgemeine Leistungs- oder Kompatibilitätszusage.

Redaktionelles Fazit

Geeignet ist worldmonitor für Teams, deren Aufgabe zu den im README beschriebenen Funktionen und Schnittstellen passt. Ungeeignet ist es als Beleg für Eigenschaften, die die Quelle nicht nennt. Vor einer Entscheidung sollten koala73/worldmonitor, der dokumentierte Einstieg und der aktuelle Release-Eintrag mit einer kleinen projektspezifischen Eingabe geprüft werden; dabei zählen konkrete Ausgabe, Fehlerpfad und Abhängigkeiten.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen