ZadeNor AI
Back to Blog
AI

calesthio/Crucix: Trending on GitHub

March 17, 2026
5 min
1,327 views
By ZadeNor AI Team
calesthio/Crucix: Trending on GitHub

calesthio/Crucix: Trending on GitHub

Crucix: Revolutionizing Intelligence Gathering with Open-Source Data

In the world of intelligence gathering, access to real-time data is crucial for making informed decisions. However, this data is often scattered across various government APIs, research institutions, and open data feeds, making it difficult to access and analyze. Enter Crucix, an open-source project that aggregates and cross-correlates 27 open-source intelligence feeds, providing a comprehensive and self-contained dashboard for intelligence gathering.

What is Crucix?

Crucix is a self-contained Jarvis-style dashboard that pulls satellite fire detection, flight tracking, radiation monitoring, satellite constellation tracking, economic indicators, live market prices, conflict data, sanctions lists, and social sentiment from 27 open-source intelligence feeds. This data is then rendered on a single dashboard, providing a holistic view of the world.

Key Features

  • Live Dashboard: A self-contained Jarvis-style HUD with a 3D WebGL globe view, a classic flat map toggle, and 9 marker types across both views.
  • Cross-Source Signals: Correlated intelligence across satellite, economic, conflict, and social domains.
  • Nuclear Watch: Real-time radiation readings from Safecast + EPA RadNet.
  • Space Watch: CelesTrak satellite tracking: recent launches, ISS, military constellations, Starlink/OneWeb counts.
  • Leverageable Ideas: AI-generated trade ideas or signal-correlated ideas.
  • Auto-Refresh: The server runs a sweep cycle every 15 minutes (configurable).

Architecture

Crucix is built using a modular architecture, with each source being a standalone module in apis/sources/. The orchestrator in apis/briefing.mjs aggregates the data from these sources and renders it on the dashboard.

Requirements

Crucix requires Node.js 22 or later and can be installed using npm.

Getting Started

To get started with Crucix, follow these steps:

  1. Clone the repository using git clone https://github.com/calesthio/Crucix.git.
  2. Install the dependencies using npm install.
  3. Copy the .env.example file to .env and add your API keys.
  4. Start the server using node --trace-warnings server.mjs.
  5. Open the dashboard in your browser at http://localhost:3117.

Troubleshooting

If you encounter any issues, refer to the troubleshooting section in the README for solutions.

Contributing

Contributions are welcome! If you find a bug or want to add a new source, create a pull request. For contribution guidelines, review expectations, and source-add rules, see CONTRIBUTING.md.

License

Crucix is licensed under the AGPL-3.0 license.

Contact

For partnerships, integrations, or other non-issue inquiries, contact celesthioailabs@gmail.com. For bugs and feature requests, use GitHub Issues.


Source: https://github.com/calesthio/Crucix

About the Author

ZadeNor AI Team is a leading expert in AI, contributing to cutting-edge research and development in the field.