I built this because I was constantly checking multiple sources to understand what’s happening globally — conflict events, satellite signals, macro indicators, flight activity, etc. A lot of this data is publicly available, but it’s scattered across dozens of APIs and feeds.
Crucix aggregates ~26 open data sources into a single self-hosted dashboard that refreshes every ~15 minutes.
Examples of signals it pulls:
* satellite fire detections (NASA FIRMS)
* conflict data (ACLED)
* global news events (GDELT)
* flight tracking
* radiation monitoring
* economic indicators (FRED)
* live market data
* OSINT telegram feeds
The goal was to create a *personal intelligence terminal* that runs locally rather than relying on a cloud OSINT platform.
It’s intentionally minimal: Node + Express with very few dependencies. Each source runs as a standalone module and sweeps run in parallel.
There’s also an optional AI layer that can analyze signals and generate summaries or trade ideas, but the system works without it.
Still early — I’d love feedback from the HN crowd, especially:
• additional data sources people rely on
• ideas for cross-signal correlation
• architecture improvements
If anyone tries running it and something breaks, please let me know.
calesthio•2h ago
I built this because I was constantly checking multiple sources to understand what’s happening globally — conflict events, satellite signals, macro indicators, flight activity, etc. A lot of this data is publicly available, but it’s scattered across dozens of APIs and feeds.
Crucix aggregates ~26 open data sources into a single self-hosted dashboard that refreshes every ~15 minutes.
Examples of signals it pulls:
* satellite fire detections (NASA FIRMS) * conflict data (ACLED) * global news events (GDELT) * flight tracking * radiation monitoring * economic indicators (FRED) * live market data * OSINT telegram feeds
The goal was to create a *personal intelligence terminal* that runs locally rather than relying on a cloud OSINT platform.
It’s intentionally minimal: Node + Express with very few dependencies. Each source runs as a standalone module and sweeps run in parallel.
There’s also an optional AI layer that can analyze signals and generate summaries or trade ideas, but the system works without it.
Still early — I’d love feedback from the HN crowd, especially:
• additional data sources people rely on • ideas for cross-signal correlation • architecture improvements
If anyone tries running it and something breaks, please let me know.