About this project
Crucix is a self-hosted intelligence terminal that aggregates 27 open-source data sources into a single, self-contained dashboard. It pulls satellite fire detections, flight tracking, radiation monitoring, satellite constellation data, economic indicators, live market prices, conflict events, sanctions lists, and social sentiment — all in parallel, every 15 minutes. The dashboard features a 3D WebGL globe, flat map toggle, live market data, risk gauges, OSINT feed, news ticker, sweep delta panel, cross-source signals, nuclear watch, and space watch.
Crucix can optionally connect to an LLM (8 providers supported) to become a two-way intelligence assistant, generating trade ideas, evaluating alerts into FLASH/PRIORITY/ROUTINE tiers, and responding to commands like `/brief` and `/sweep` via Telegram or Discord bots. It requires Node.js 22+ and only Express as a runtime dependency. Docker support is included. No cloud, no telemetry, no subscriptions — just run `node server.mjs`.
Key features:
- 27 OSINT sources across geopolitical, economic, environmental, tech, social, space, and market domains
- Self-contained Jarvis-style HUD with 3D globe, 9 marker types, animated flight corridors, region filters
- Auto-refresh via SSE every 15 minutes with delta tracking (what changed, escalated, de-escalated)
- Optional LLM layer for AI-generated trade ideas and smarter alert evaluation
- Two-way Telegram bot with commands like `/status`, `/sweep`, `/brief`, `/portfolio`, `/mute`
- Discord bot with slash commands and rich embed alerts (webhook fallback available)
- Performance modes (FULL/LITE) for low-end devices
- Graceful degradation — works with zero API keys; missing keys produce structured errors, not crashes
- Minimal dependencies: Express only (discord.js optional)
- Each source module is standalone and testable independently
- Docker support with health check and persistent data volume
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.