
worldmonitor v2.10.0
Dashboard di intelligence globale in tempo reale. Aggregazione di notizie basata su AI, monitoraggio geopolitico e tracciamento delle infrastrutture in un'interfaccia unificata di consapevolezza situazionale
World Monitor
Dashboard di intelligence globale in tempo reale — aggregazione di notizie basata su IA, monitoraggio geopolitico e tracciamento delle infrastrutture in un'interfaccia unificata di consapevolezza situazionale.
Documentazione · Release · Contribuire

Cosa Fa
- Oltre 500 feed di notizie curati in 15 categorie, sintetizzati dall'IA in riassunti
- Doppio motore cartografico — globo 3D (globe.gl) e mappa piatta WebGL (deck.gl) con 56 tipi di layer cartografici
- Correlazione tra flussi — convergenza di segnali militari, economici, di disastro e di escalation
- Indice di Instabilità dei Paesi (CII) — punteggio di stress CII v8 autorevole lato server per 31 paesi di primo livello
- Radar finanziario — 29 borse valori, materie prime, criptovalute e composito di mercato a 7 segnali
- IA locale — esegui tutto con Ollama, nessuna chiave API necessaria
- 6 varianti del sito da un unico codebase (world, tech, finance, commodity, happy, energy)
- App desktop nativa (Tauri 2) per macOS, Windows e Linux
- 25 lingue con feed in lingua nativa e supporto RTL
Per l'elenco completo delle funzionalità, l'architettura, le fonti dei dati e gli algoritmi, consulta la documentazione.
Stato del Supporto
Tutte le varianti del sito e i binari desktop sono costruiti da un unico codebase e vengono distribuiti dallo stesso processo di release. La tabella seguente chiarisce lo stato di manutenzione in modo che tu sappia su quali superfici puoi fare affidamento.
| Superficie | Stato | Note |
|---|---|---|
worldmonitor.app, tech., finance., commodity., happy., energy. | Stabile | Distribuzioni pubbliche costruite da questo repository, mantenute attivamente |
| Binari desktop (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | Stabile | Un singolo binario Tauri che cambia variante nell'app; gli attuali target di rilascio CI sono full e tech |
I problemi segnalati contro una qualsiasi delle precedenti vengono gestiti dallo stesso backlog — consulta la bacheca delle issue per i lavori attualmente aperti.
Avvio Rapido
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
Apri localhost:3000 (sostituisci la porta con DEV_PORT in .env.local). L'app funziona senza variabili d'ambiente.
Le fonti dati specifiche per funzionalità potrebbero richiedere credenziali. Vedi .env.example per l'elenco completo.
Per lo sviluppo specifico per variante:
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
Consulta la guida all'hosting autonomo per le opzioni di distribuzione (Vercel, Docker, statico).
Stack Tecnologico
| Categoria | Tecnologie |
|---|---|
| Frontend | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL |
| Desktop | Tauri 2 (Rust) con sidecar Node.js |
| AI/ML | Ollama / Groq / OpenRouter, Transformers.js (lato browser) |
| Contratti API | Protocol Buffers (290 protos, 35 servizi), annotazioni HTTP sebuf |
| Distribuzione | Vercel Edge Functions (60+), Railway relay, Tauri, PWA |
| Cache | Redis (Upstash), cache a 3 livelli, CDN, service worker |
Dettagli completi dello stack nella documentazione dell'architettura.
Accesso Programmabile
World Monitor è costruito per agenti e script oltre che per browser:
-
Server MCP —
https://worldmonitor.app/mcp(HTTP Streamable).tools/listpubblico;tools/callsi autentica con un'intestazioneX-WorldMonitor-Keyo OAuth. -
API REST — base
https://api.worldmonitor.app, descritta dalla specifica OpenAPI. -
CLI — il pacchetto npm ufficiale
worldmonitor(sorgente incli/):npx worldmonitor tools # esecuzione ad-hoc — elenca ogni strumento MCP (nessuna chiave necessaria) npm install -g worldmonitor # oppure installa il comando `worldmonitor` (alias `wm`) worldmonitor risk IR --api-key wm_xxx -
SDK — librerie client ufficiali senza dipendenze che rispecchiano la CLI: Python
worldmonitor-sdk(sorgente insdk/python/), Rubyworldmonitor(sdk/ruby/), Gogithub.com/koala73/worldmonitor/sdk/go(sdk/go/). Guida: worldmonitor.app/docs/sdks.
File di discovery per agenti: llms.txt · manifest agent-skills · api-catalog. Ottieni una chiave API su worldmonitor.app/pro.
Dati di Volo
I dati di volo sono forniti gentilmente da Wingbits, la soluzione più avanzata per dati di volo ADS-B.
Fonti dei Dati
WorldMonitor aggrega oltre 65 provider e API esterni in geopolitica, finanza, energia, clima, aviazione, cyber, militare, infrastrutture e intelligence di notizie — presentati attraverso oltre 500 feed curati e monitorati da un indicatore di freschezza che copre 35 gruppi di fonti. Vedi il catalogo completo delle fonti dati per provider, livelli di feed e metodi di raccolta.
Contribuire
Contributi benvenuti! Vedi CONTRIBUTING.md per le linee guida.
npm run typecheck # Controllo dei tipi
npm run build:full # Build di produzione
Licenza
Solo AGPL-3.0 per il codice sorgente. L'uso commerciale è permesso secondo AGPL quando si rispettano i termini di copyleft e disponibilità del codice.
| Caso d'uso | Consentito? |
|---|---|
| Personale / ricerca / educativo | Sì, solo sotto AGPL-3.0 |
| Istanza self-hosted | Sì, solo sotto AGPL-3.0 |
| Fork e modifica | Sì, condividere il codice sorgente sotto AGPL-3.0 quando richiesto |
| Uso commerciale / SaaS | Sì, solo sotto AGPL-3.0 quando si rispettano gli obblighi AGPL |
| Uso proprietario a codice chiuso o diritti di branding ufficiali | È necessaria una separata autorizzazione commerciale o di marchio |
Vedi LICENSE per la licenza completa del codice e docs/license.mdx per un riepilogo in linguaggio semplice. La licenza commerciale è disponibile come opzione alternativa per i team che necessitano di termini non AGPL.
Copyright (C) 2024-2026 Elie Habib. Tutti i diritti riservati.
Autore
Elie Habib — GitHub
Contributors
Riconoscimenti di Sicurezza
Ringraziamo i seguenti ricercatori per aver divulgato responsabilmente problemi di sicurezza:
- Cody Richard — Ha divulgato tre risultati di sicurezza che coprono esposizione dei comandi IPC, analisi del confine di fiducia renderer-sidecar e architettura di iniezione delle credenziali tramite patch fetch (2026)
Consulta la nostra Politica di Sicurezza per le linee guida sulla divulgazione responsabile.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app