À propos du projet

Crucix est un terminal de renseignement auto-hébergé qui agrège 27 sources de données open-source dans un tableau de bord unique et autonome. Il collecte les détections d'incendies par satellite, le suivi des vols, la surveillance des radiations, les données de constellations satellitaires, les indicateurs économiques, les prix de marché en direct, les événements de conflit, les listes de sanctions et le sentiment social — le tout en parallèle, toutes les 15 minutes. Le tableau de bord comprend un globe 3D WebGL, une vue cartographique plate, des données de marché en direct, des jauges de risque, un flux OSINT, un bandeau d'actualités, un panneau de variation, des signaux croisés entre sources, une veille nucléaire et une veille spatiale. Crucix peut éventuellement se connecter à un LLM (8 fournisseurs pris en charge) pour devenir un assistant de renseignement bidirectionnel, générant des idées de trading, évaluant les alertes en niveaux FLASH/PRIORITÉ/ROUTINE et répondant à des commandes comme `/brief` et `/sweep` via des bots Telegram ou Discord. Il nécessite Node.js 22+ et n'utilise qu'Express comme dépendance d'exécution. Le support Docker est inclus. Pas de cloud, pas de télémétrie, pas d'abonnements — il suffit d'exécuter `node server.mjs`. Fonctionnalités clés : - 27 sources OSINT couvrant les domaines géopolitique, économique, environnemental, technologique, social, spatial et de marché - HUD autonome de style Jarvis avec globe 3D, 9 types de marqueurs, couloirs de vol animés, filtres régionaux - Actualisation automatique via SSE toutes les 15 minutes avec suivi des variations (ce qui a changé, escaladé, désescaladé) - Couche LLM facultative pour des idées de trading générées par IA et une évaluation plus intelligente des alertes - Bot Telegram bidirectionnel avec commandes comme `/status`, `/sweep`, `/brief`, `/portfolio`, `/mute` - Bot Discord avec commandes slash et alertes enrichies (repli webhook disponible) - Modes de performance (FULL/LITE) pour les appareils à faibles ressources - Dégradation gracieuse — fonctionne sans aucune clé API ; les clés manquantes produisent des erreurs structurées, pas des plantages - Dépendances minimales : Express uniquement (discord.js facultatif) - Chaque module source est autonome et testable indépendamment - Support Docker avec vérification de santé et volume de données persistant