
worldmonitor v2.10.0
Echtzeit-Dashboard für globale Intelligence. KI-gestützte Nachrichtenaggregation, geopolitisches Monitoring und Infrastruktur-Tracking in einer einheitlichen Oberfläche für Situationsbewusstsein.
World Monitor
Globales Echtzeit-Intelligence-Dashboard — KI-gestützte Nachrichtenaggregation, geopolitisches Monitoring und Infrastruktur-Tracking in einer einheitlichen Oberfläche für Lagebewusstsein.
Documentation · Releases · Contributing

Was es tut
- 500+ kuratierte Nachrichten-Feeds in 15 Kategorien, KI-synthetisiert zu Kurzberichten
- Duale Karten-Engine — 3D-Globus (globe.gl) und flache WebGL-Karte (deck.gl) mit 56 Kartenschichttypen
- Stream-übergreifende Korrelation — Konvergenz militärischer, wirtschaftlicher, Katastrophen- und Eskalationssignale
- Country Instability Index (CII) — serverautoritative CII-v8-Stressbewertung für 31 Tier-1-Länder
- Finanz-Radar — 29 Aktienbörsen, Rohstoffe, Krypto und ein 7-Signal-Marktindex
- Lokale KI — alles mit Ollama betreiben, keine API-Schlüssel erforderlich
- 6 Website-Varianten aus einer einzigen Codebasis (world, tech, finance, commodity, happy, energy)
- Native Desktop-App (Tauri 2) für macOS, Windows und Linux
- 25 Sprachen mit Feeds in der jeweiligen Landessprache und RTL-Unterstützung
Die vollständige Funktionsliste, Architektur, Datenquellen und Algorithmen finden Sie in der Dokumentation.
Support-Status
Alle Website-Varianten und Desktop-Binaries werden aus einer einzigen Codebasis erstellt und über denselben Release-Prozess ausgeliefert. Die folgende Tabelle zeigt den Wartungsstatus, damit Sie wissen, auf welche Oberflächen Sie sich verlassen können.
| Oberfläche | Status | Anmerkungen |
|---|---|---|
worldmonitor.app, tech., finance., commodity., happy., energy. | Stabil | Öffentliche Bereitstellungen aus diesem Repository, aktiv gewartet |
| Desktop-Binaries (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | Stabil | Eine Tauri-Binary, die Varianten in der App umschaltet; aktuelle CI-Release-Ziele sind full und tech |
Issues zu einer der oben genannten Oberflächen werden aus demselben Backlog priorisiert — siehe das Issue-Board für aktuell offene Aufgaben.
Schnellstart
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
Öffnen Sie localhost:3000 (den Port können Sie mit DEV_PORT in .env.local überschreiben). Die App läuft ohne Umgebungsvariablen.
Funktionsspezifische Datenquellen erfordern unter Umständen Zugangsdaten. Die vollständige Liste finden Sie in .env.example.
Für die variantenspezifische Entwicklung:
npm run dev:tech # tech.worldmonitor.app
npm run dev:finance # finance.worldmonitor.app
npm run dev:commodity # commodity.worldmonitor.app
npm run dev:happy # happy.worldmonitor.app
npm run dev:energy # energy.worldmonitor.app
Siehe die Self-Hosting-Anleitung für Bereitstellungsoptionen (Vercel, Docker, statisch).
Tech-Stack
| Kategorie | Technologien |
|---|---|
| Frontend | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL |
| Desktop | Tauri 2 (Rust) mit Node.js-Sidecar |
| KI/ML | Ollama / Groq / OpenRouter, Transformers.js (browserseitig) |
| API-Verträge | Protocol Buffers (290 Protos, 35 Services), sebuf-HTTP-Annotationen |
| Bereitstellung | Vercel Edge Functions (60+), Railway-Relay, Tauri, PWA |
| Caching | Redis (Upstash), 3-stufiger Cache, CDN, Service Worker |
Details zum gesamten Stack finden Sie in der Architektur-Dokumentation.
Programmgesteuerter Zugriff
World Monitor ist sowohl für Agenten und Skripte als auch für Browser konzipiert:
-
MCP-Server —
https://worldmonitor.app/mcp(Streamable HTTP). Öffentlichestools/list;tools/callauthentifiziert sich mit einemX-WorldMonitor-Key-Header oder OAuth. -
REST-API — Basis-URL
https://api.worldmonitor.app, beschrieben durch die OpenAPI-Spezifikation. -
CLI — das offizielle
worldmonitornpm-Paket (Quellcode incli/):npx worldmonitor tools # run ad-hoc — list every MCP tool (no key needed) npm install -g worldmonitor # or install the `worldmonitor` (alias `wm`) command worldmonitor risk IR --api-key wm_xxx -
SDKs — offizielle Client-Bibliotheken ohne Abhängigkeiten, die die CLI abbilden: Python
worldmonitor-sdk(Quellcode insdk/python/), Rubyworldmonitor(sdk/ruby/), Gogithub.com/koala73/worldmonitor/sdk/go(sdk/go/). Anleitung: worldmonitor.app/docs/sdks.
Agent-Discovery-Dateien: llms.txt · Agent-Skills-Manifest · API-Katalog. Einen API-Schlüssel erhalten Sie unter worldmonitor.app/pro.
Flugdaten
Flugdaten werden freundlicherweise von Wingbits bereitgestellt, der fortschrittlichsten ADS-B-Flugdatenlösung.
Datenquellen
WorldMonitor aggregiert 65+ externe Anbieter und APIs aus den Bereichen Geopolitik, Finanzen, Energie, Klima, Luftfahrt, Cyber, Militär, Infrastruktur und Nachrichten-Intelligence — präsentiert über 500+ kuratierte Feeds und überwacht durch einen Aktualitätsmonitor, der 35 Quellengruppen abdeckt. Den vollständigen Katalog der Datenquellen mit Anbietern, Feed-Ebenen und Erfassungsmethoden finden Sie in der Dokumentation.
Mitwirken
Beiträge sind willkommen! Richtlinien finden Sie in CONTRIBUTING.md.
npm run typecheck # Type checking
npm run build:full # Production build
Lizenz
AGPL-3.0-only für den Quellcode. Kommerzielle Nutzung ist unter der AGPL gestattet, sofern Sie deren Copyleft- und Quellcode-Offenlegungsbedingungen einhalten.
| Anwendungsfall | Erlaubt? |
|---|---|
| Privat / Forschung / Bildung | Ja, unter AGPL-3.0-only |
| Selbst gehostete Instanz | Ja, unter AGPL-3.0-only |
| Forken und modifizieren | Ja, Quellcode bei Bedarf unter AGPL-3.0-only teilen |
| Kommerzielle Nutzung / SaaS | Ja, unter AGPL-3.0-only bei Einhaltung der AGPL-Pflichten |
| Proprietäre Nutzung mit privatem Quellcode oder offizielle Markenrechte | Separate kommerzielle oder Markenlizenz erforderlich |
Die vollständige Codelizenz finden Sie unter LICENSE und eine allgemeinverständliche Zusammenfassung unter docs/license.mdx. Kommerzielle Lizenzen sind als alternative Option für Teams verfügbar, die keine AGPL-Bedingungen benötigen.
Copyright (C) 2024-2026 Elie Habib. Alle Rechte vorbehalten.
Autor
Elie Habib — GitHub
Mitwirkende
Danksagungen zur Sicherheit
Wir danken den folgenden Forschern für die verantwortungsvolle Offenlegung von Sicherheitslücken:
- Cody Richard — hat drei Sicherheitsbefunde offengelegt, die die Offenlegung von IPC-Befehlen, die Analyse der Vertrauensgrenze zwischen Renderer und Sidecar sowie die Architektur der Anmeldedaten-Injektion bei Fetch-Patches betreffen (2026)
Unsere Security Policy enthält Richtlinien für die verantwortungsvolle Offenlegung.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app