Logo Lanfrica

joelcedric2/sentinel

Domaine:

peace and securityenvironment and energy

Type de record:

software
Créateur:
joe
Hôte:
Open-source OSINT intelligence platform. Real-time threat monitoring, fire prediction, satellite tracking, and AI-driven analysis across Africa. # SENTINEL **The intelligence tools that exist are built for NATO countries. Sentinel covers Africa — fire prediction, conflict monitoring, satellite tracking, AI analysis — open-source and deployable by anyone.** Real-time OSINT platform built with React, TypeScript, and CesiumJS. Multi-source intelligence fusion across the continent: conflict events, news feeds, NASA fire data, satellite tracking, live flights, camera feeds, and AI-driven threat analysis. Bilingual (English/French). ## Features - **3D Globe** — CesiumJS with Google Photorealistic 3D Tiles, street-level zoom, 7 view modes (Normal, CRT, NVG, FLIR, Analog, Noir, Snow) - **Threat Intelligence** — 4-source fusion: UCDP conflict events, 50+ news RSS feeds, GDELT media monitoring, UN OCHA ReliefWeb reports - **Fire Prediction** — NASA FIRMS dual-source (VIIRS + MODIS), Open-Meteo fire weather index, NDVI vegetation dryness, Copernicus GWIS forecast - **AI Intelligence Engine** — 6 providers (Anthropic, OpenAI, OpenRouter, DeepSeek, Kimi 2.5, Ollama), multimodal vision analysis, total data fusion predictions - **Live Flights** — ADS-B tracking via adsb.lol + airplanes.live, route enrichment (AirLabs, ADSBdb, OpenSky) - **Satellite Tracking** — 24 satellites via CelesTrak TLE + SGP4 propagation - **Camera Feeds** — HLS live streams + snapshot polling, AI anomaly detection - **Asset Monitoring** — Pin assets on the globe with monitoring radius, automated hourly AI threat briefs - **Alerts** — Configurable email/webhook alert rules with threat score thresholds - **PDF Export** — Intelligence briefings with threat scores, predictions, camera observations, temporal patterns - **Bilingual** — Full English/French support ## Prerequisites - **Node.js** >= 18 - **npm** >= 9 ## Quick Start ```bash # Clone the repo git clone github.com cd sentinel # Install dependencies npm install # Copy the environment template cp .env.example .env # Edit .env and add your API keys (se …