sabato 16 maggio 2026

πŸš€ Crucix: Your Personal Intelligence Terminal

# πŸš€ Crucix ## Your Personal Intelligence Terminal — 27 Sources. One Command. Zero Cloud.

🎯 What is Crucix?

Crucix is an open-source intelligence agent that watches the world for you, aggregating data from 27 different OSINT sources — satellite imagery, radiation levels, conflict events, economic indicators, flight tracking, maritime activity and much more — into a single Jarvis-style dashboard, updated every 15 minutes.
πŸ’» Key Features

πŸ“Š Live Intelligent Dashboard
• 🌐 3D WebGL Globe with atmosphere, star field and smooth rotation — with flat map toggle
• πŸ”₯ 9 marker types: fire detection, air traffic, radiation sites, maritime chokepoints, OSINT events, health alerts, geolocated news, conflict events
• ✈️ Animated 3D flight corridor arcs between air traffic hotspots and global hubs
• πŸ“ˆ Real-time market data — indexes, crypto, energy, commodities via Yahoo Finance (no API key needed)
• ⚡ Risk gauges — VIX, high-yield spread, supply chain pressure index
• πŸ“‘ OSINT feed — posts from 17 Telegram intelligence channels (expandable)
• πŸ“° News ticker — RSS + GDELT + Telegram, auto-scrolling
• πŸ” Sweep Delta — live panel showing what changed since last cycle
• ☢️ Nuclear Watch — real-time radiation readings from Safecast + EPA RadNet
• πŸ›°️ Space Watch — CelesTrak satellite tracking: recent launches, ISS, military constellations, Starlink/OneWeb
• πŸ’‘ AI Ideas — trade ideas generated by LLM or signal-correlated

πŸ€– Telegram & Discord Bots (Two-Way)
/status — System health, last sweep, source status, LLM status
/sweep — Trigger a manual sweep
/brief — Compact summary of latest intelligence
/portfolio — Portfolio status (if connected Alpaca)
/alerts — Alert history with tiers
/mute / /mute 2h — Silence alerts for 1h (or custom duration)
/unmute — Resume alerts
/help — Show all available commands

🧠 Optional LLM Integration
8 supported providers: Anthropic Claude, OpenAI, Google Gemini, OpenRouter, OpenAI Codex, MiniMax, Mistral, Grok
AI trade ideas — quantitative analyst producing 5-8 actionable ideas
Smarter alerts — FLASH/PRIORITY/ROUTINE classification with cross-domain correlation
Auto fallback — when LLM is unavailable, rule-based engine takes over without crashes

πŸ“¦ Flexible Deployment
Node.js — just npm install and npm run dev (only Express as dependency)
Dockerdocker compose up -d for instant deploy
Zero API keys — works with 18+ sources without authentication
Minimum requirements — Node.js 22+

πŸ“Š 27 Data Sources Organized in 5 Tiers
Tier 1 — OSINT & Geopolitics (11): GDELT, OpenSky, NASA FIRMS, Maritime/AIS, Safecast, ACLED, ReliefWeb, WHO, OFAC, OpenSanctions, ADS-B Exchange
Tier 2 — Economic & Financial (7): FRED, US Treasury, BLS, EIA, GSCPI, USAspending, UN Comtrade
Tier 3 — Weather, Environment, Tech, Social, SIGINT (7): NOAA/NWS, EPA RadNet, USPTO, Bluesky, Reddit, Telegram, KiwiSDR
Tier 4 — Space & Satellites (1): CelesTrak
Tier 5 — Live Market Data (1): Yahoo Finance

πŸ”§ Design Principles
Pure ESM — every file is .mjs with explicit imports
Minimal dependencies — only Express as runtime dependency
Parallel execution — all 27 sources via Promise.allSettled()
Graceful degradation — missing keys = structured errors, not crashes
Standalone sources — each source is independently testable

πŸ† Quick Start

git clone https://github.com/calesthio/Crucix.git
cd Crucix
npm install
cp .env.example .env
npm run dev

πŸ‘‰ Check out Crucix and star it on GitHub:
⭐ https://github.com/calesthio/Crucix

πŸ”— Live demo: https://www.crucix.live/
⚡ 9.9k+ stars on GitHubπŸ“œ AGPL-3.0 License

Maigret: Uncover Who Hides Behind a Username

πŸ”πŸ•΅️‍♂️ Maigret: Uncover Who Hides Behind a Username Maigret is a powerful open-source OSINT tool that builds a complete dossier on a p...