# ๐ Crucix
## Il Tuo Terminale di Intelligence Personale — 27 Fonti. Un Comando. Zero Cloud.
๐ฏ Cos'รจ Crucix?
Crucix รจ un agente di intelligence open-source che
monitora il mondo per te, aggregando dati da
27 fonti OSINT diverse — immagini satellitari, livelli di radiazioni, eventi di conflitto, indicatori economici, tracciamento voli, attivitร marittima e molto altro — in un
unico dashboard stile Jarvis, aggiornato ogni 15 minuti.
๐ป Caratteristiche Principali
๐ Dashboard Live Intelligente
• ๐
Globo 3D WebGL con atmosfera, campo stellare e rotazione fluida — con toggle mappa piatta
• ๐ฅ
9 tipi di marker: rilevamento incendi, traffico aereo, siti di radiazioni, chokepoint marittimi, eventi OSINT, alert sanitari, notizie geolocate, eventi di conflitto
• ✈️
Arci di volo 3D animati tra hotspot del traffico aereo e hub globali
• ๐
Dati di mercato in tempo reale — indici, crypto, energia, commodities via Yahoo Finance (senza API key)
• ⚡
Gauge di rischio — VIX, spread high-yield, indice pressione supply chain
• ๐ก
Feed OSINT — post da 17 canali Telegram intelligence (expandable)
• ๐ฐ
News ticker — RSS + GDELT + Telegram, auto-scrolling
• ๐
Sweep Delta — panel live che mostra cosa รจ cambiato dall'ultimo ciclo
• ☢️
Nuclear Watch — letture radiazioni in tempo reale da Safecast + EPA RadNet
• ๐ฐ️
Space Watch — tracciamento satelliti CelesTrak: lanci recenti, ISS, costellazioni militari, Starlink/OneWeb
• ๐ก
Ideas AI — trade ideas generate dall'LLM o correlate ai segnali
๐ค Bot Telegram e Discord (Due Vie)
•
/status — Salute sistema, ultimo sweep, stato sorgenti, stato LLM
•
/sweep — Trigger manuale di uno sweep
•
/brief — Riepilogo compatto dell'intelligence piรน recente
•
/portfolio — Stato portfolio (se connesso Alpaca)
•
/alerts — Cronologia alert con tier
•
/mute /
/mute 2h — Silenzia alert per 1h (o durata personalizzata)
•
/unmute — Riattiva alert
•
/help — Mostra tutti i comandi disponibili
๐ง Integrazione LLM (Opzionale)
•
8 provider supportati: Anthropic Claude, OpenAI, Google Gemini, OpenRouter, OpenAI Codex, MiniMax, Mistral, Grok
•
Trade ideas AI — analista quantitativo che produce 5-8 ideas azionabili
•
Alert smarter — classificazione FLASH/PRIORITY/ROUTINE con correlazione cross-domain
•
Fallback automatico — quando l'LLM non รจ disponibile, il motore rule-based subentra senza crash
๐ฆ Deployment Flessibile
•
Node.js — basta
npm install e
npm run dev (solo Express come dipendenza)
•
Docker —
docker compose up -d per deploy immediato
•
Zero API keys — funziona con 18+ fonti senza autenticazione
•
Requisiti minimi — Node.js 22+
๐ 27 Fonti Dati Organizzate in 5 Tier
•
Tier 1 — OSINT & Geopolitica (11): GDELT, OpenSky, NASA FIRMS, Maritime/AIS, Safecast, ACLED, ReliefWeb, WHO, OFAC, OpenSanctions, ADS-B Exchange
•
Tier 2 — Economico & Finanziario (7): FRED, US Treasury, BLS, EIA, GSCPI, USAspending, UN Comtrade
•
Tier 3 — Meteo, Ambiente, Tech, Social, SIGINT (7): NOAA/NWS, EPA RadNet, USPTO, Bluesky, Reddit, Telegram, KiwiSDR
•
Tier 4 — Spazio & Satelliti (1): CelesTrak
•
Tier 5 — Market Data Live (1): Yahoo Finance
๐ง Design Principles
•
Pure ESM — ogni file รจ
.mjs con import espliciti
•
Minimal dependencies — solo Express come runtime
•
Esecuzione parallela — tutte le 27 sorgenti in
Promise.allSettled()
•
Graceful degradation — chiavi mancanti = errori strutturati, non crash
•
Source standalone — ogni sorgente รจ testabile indipendentemente
๐ Quick Start
git clone https://github.com/calesthio/Crucix.git
cd Crucix
npm install
cp .env.example .env
npm run dev
๐ Scopri Crucix e dagli una stella:
⭐ https://github.com/calesthio/Crucix
๐ Demo live: https://www.crucix.live/
⚡ 9.9k+ stelle su GitHub •
๐ Licenza AGPL-3.0