Your intelligence terminal, hosted in France
A real-time OSINT monitoring center powered by Crucix, installed and maintained by DINAO. 27 aggregated public sources on a dashboard, and an AI assistant connectable to a sovereign local model.
What is Crucix?
Crucix is a "personal intelligence terminal" that aggregates 27 public OSINT data sources into a single real-time dashboard, automatically refreshed every 15 minutes. The idea: monitor the world from multiple sources and get alerted as soon as something changes. Where an analyst would have to juggle between dozens of sites, Crucix queries everything in parallel and presents the results on a self-contained interface, with no cloud or telemetry.
The sources cover a wide geopolitical and financial spectrum: satellite detection of thermal anomalies (NASA FIRMS), ADS-B flight tracking, AIS maritime tracking, radioactivity measurements, conflict events (GDELT, ACLED, ReliefWeb), sanctions (OFAC, OpenSanctions), economic indicators (FRED, US Treasury, EIA), weather alerts (NOAA/NWS), social signals, and satellite constellation tracking. All of this is rendered on a 3D WebGL globe with typed markers and animated corridors.
This is the only application among these that integrates an AI dimension. Connected to an LLM (multiple providers supported), Crucix becomes an intelligence assistant: it generates actionable analyses citing precise data, pushes alerts to Telegram and Discord, and responds to commands (/brief, /sweep, /status) from your phone. The AI integration is optional and degrades gracefully: without an AI key, the dashboard works in raw data mode.
Technically, Crucix runs on Node.js 22+ (pure ESM), with Express as the only runtime dependency and a self-contained HTML/JS frontend (Globe.gl, D3). AGPL-3.0 license. DINAO deploys it in a container on French soil, configures the API keys for the sources, and can connect the AI assistant to a local model for fully sovereign monitoring.
Host Crucix at DINAO
Resource tiers compatible with Crucix prerequisites (minimum 1 vCPU / 1 Go / 5 Go). Hosted in France, fully managed.
This application uses an unofficial/unverified image or requires custom resources. We review and deploy it upon request.
Request a quoteThis application uses AI
The container hosts the application, not the AI engine (which requires dedicated GPUs) : inference is handled externally, with your own provider key. Prioritize a sovereign engine — Mistral AI, NumSpot, Scaleway, or OVHcloud AI Endpoints (France, GDPR) ; an international provider (OpenAI, Anthropic…) only if a specific capability requires it. Inference subscriptions are not included in hosting.
Technical details
You might be wondering…
Does Crucix require AI to function?
No. The LLM integration is optional: without an AI key, the dashboard and data flows work normally. AI only adds analyses and briefings.
Are the data sources paid?
Most are free public APIs. Three free keys are essential (FRED, NASA FIRMS, EIA); some advanced sources require dedicated keys. DINAO assists you with configuration.
Is the AI assistant sovereign?
It can be. Connected to an external model (Claude, OpenAI…), your requests go to the provider. Connected to a local LLM hosted by DINAO, inference remains 100% in France — this is the truly sovereign mode.
How to receive alerts?
Via Telegram and/or Discord bots, with commands (/brief, /sweep, /status…) and multi-level alerts pushed to mobile.
Do my data and requests remain private?
Yes: no telemetry, no Crucix cloud, data persisted locally on your DINAO instance in France. Only requests sent to an external LLM (if configured) leave the server.