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

Die vollständige Funktionsliste, Architektur, Datenquellen und Algorithmen finden Sie in der Dokumentation.
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.
Issues zu einer der oben genannten Oberflächen werden aus demselben Backlog priorisiert — siehe das Issue-Board für aktuell offene Aufgaben.
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).
Details zum gesamten Stack finden Sie in der Architektur-Dokumentation.
World Monitor ist sowohl für Agenten und Skripte als auch für Browser konzipiert:
MCP-Server — https://worldmonitor.app/mcp (Streamable HTTP). Öffentliches tools/list; tools/call authentifiziert sich mit einem X-WorldMonitor-Key-Header oder OAuth.
REST-API — Basis-URL https://api.worldmonitor.app, beschrieben durch die OpenAPI-Spezifikation.
CLI — das offizielle worldmonitor npm-Paket (Quellcode in cli/):
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 in ), Ruby (), Go (). Anleitung: .
Agent-Discovery-Dateien: llms.txt · Agent-Skills-Manifest · API-Katalog. Einen API-Schlüssel erhalten Sie unter worldmonitor.app/pro.
Flugdaten werden freundlicherweise von Wingbits bereitgestellt, der fortschrittlichsten ADS-B-Flugdatenlösung.
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.
Beiträge sind willkommen! Richtlinien finden Sie in CONTRIBUTING.md.
npm run typecheck # Type checking
npm run build:full # Production build
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? |
|---|---|
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.
Elie Habib — GitHub
Wir danken den folgenden Forschern für die verantwortungsvolle Offenlegung von Sicherheitslücken:
Unsere Security Policy enthält Richtlinien für die verantwortungsvolle Offenlegung.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app
| 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 |
| 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 |
| 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 |