
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
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

Per l'elenco completo delle funzionalità, l'architettura, le fonti dei dati e gli algoritmi, consulta la documentazione.
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.
I problemi segnalati contro una qualsiasi delle precedenti vengono gestiti dallo stesso backlog — consulta la bacheca delle issue per i lavori attualmente aperti.
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).
Dettagli completi dello stack nella documentazione dell'architettura.
World Monitor è costruito per agenti e script oltre che per browser:
Server MCP — https://worldmonitor.app/mcp (HTTP Streamable). tools/list pubblico; tools/call si autentica con un'intestazione X-WorldMonitor-Key o OAuth.
API REST — base https://api.worldmonitor.app, descritta dalla specifica OpenAPI.
CLI — il pacchetto npm ufficiale worldmonitor (sorgente in cli/):
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 in ), Ruby (), Go (). Guida: .
File di discovery per agenti: llms.txt · manifest agent-skills · api-catalog. Ottieni una chiave API su worldmonitor.app/pro.
I dati di volo sono forniti gentilmente da Wingbits, la soluzione più avanzata per dati di volo ADS-B.
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.
Contributi benvenuti! Vedi CONTRIBUTING.md per le linee guida.
npm run typecheck # Controllo dei tipi
npm run build:full # Build di produzione
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? |
|---|
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.
Elie Habib — GitHub
Ringraziamo i seguenti ricercatori per aver divulgato responsabilmente problemi di sicurezza:
Consulta la nostra Politica di Sicurezza per le linee guida sulla divulgazione responsabile.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app
| 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 |
| 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 |
| 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 |