Repolode
calesthio

calesthio/Crucix

Un panel de inteligencia autohospedado que agrega 27 fuentes de datos de código abierto cada 15 minutos y envía alertas a Telegram o Discord.

Alternativa open source a:DataminrPalantir Gotham

Estrellas
12,128
Forks
1,868
Issues abiertos
90
Último commit
hace 5 meses

¿Qué es?

Crucix es un panel de inteligencia local escrito en Node.js. Consulta en paralelo 27 fuentes de datos abiertos, como detección satelital de incendios, seguimiento de vuelos y tráfico marítimo, monitoreo de radiación, eventos de conflicto, listas de sanciones, indicadores económicos, precios de mercado en tiempo real y sentimiento en redes sociales. Los resultados se muestran en un único panel HTML con un globo 3D y un mapa plano, y la página se actualiza automáticamente mediante eventos enviados por el servidor.

Cada barrido calcula qué cambió desde la ejecución anterior y clasifica las alertas en los niveles FLASH, PRIORITY y ROUTINE. Las alertas se envían a Telegram o Discord. Ambos bots aceptan comandos como /brief, /sweep y /status. Una capa LLM opcional, compatible con varios proveedores, genera ideas de trading y clasifica alertas. Si no se configura un LLM, un motor basado en reglas se encarga de evaluar las alertas.

La mayoría de las fuentes no requieren una clave de API. El entorno de ejecución solo depende de Express, y el proyecto se ejecuta con `node server.mjs` o Docker Compose. Requiere Node.js 22 o posterior.

Funciones clave

  • 01Agrega en paralelo 27 fuentes de datos de código abierto cada 15 minutos de forma predeterminada
  • 02Globo 3D interactivo y mapa plano con filtros por región
  • 03Alertas por niveles (FLASH, PRIORITY, ROUTINE) enviadas a Telegram o Discord
  • 04Comandos bidireccionales para los bots, como /brief y /sweep
  • 05Integración opcional con LLM con ocho proveedores y alternativa basada en reglas
  • 06Se ejecuta localmente, admite Docker Compose y no incluye telemetría

Casos de uso

  • Seguir eventos geopolíticos y conflictos desde una computadora personal
  • Monitorear indicadores económicos y precios de materias primas junto con señales de noticias
  • Recibir alertas en el teléfono cuando cambien las señales de distintas fuentes
  • Experimentar con pipelines de datos OSINT y módulos de fuentes

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/calesthio/Crucix.git
  2. 2

    Entra en la carpeta del proyecto

    cd Crucix
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Copia la plantilla de variables de entorno y añade las claves de API

    cp .env.example .env
  5. 5

    Inicia el panel

    npm run dev

Antes de usarlo

  • Se requiere Node.js 22 o posterior.
  • Algunas fuentes útiles necesitan claves de API, y algunas (como ADS-B) cuestan unos 10 $ al mes.
  • El primer análisis tarda entre 30 y 60 segundos, por lo que el panel se inicia vacío.
  • La licencia AGPL-3.0 exige que los servicios de red derivados compartan el código fuente.

Temas

Preguntas frecuentes

¿Qué es Crucix?
Un panel de inteligencia autohospedado que agrega 27 fuentes de datos de código abierto cada 15 minutos y envía alertas a Telegram o Discord. Crucix es un panel de inteligencia local escrito en Node.js. Consulta en paralelo 27 fuentes de datos abiertos, como detección satelital de incendios, seguimiento de vuelos y tráfico marítimo, monitoreo de radiación, eventos de conflicto, listas de sanciones, indicadores económicos, precios de mercado en tiempo real y sentimiento en redes sociales. Los resultados se muestran en un único panel HTML con un globo 3D y un mapa plano, y la página se actualiza automáticamente mediante eventos enviados por el servidor.
¿Crucix es gratuito? ¿Qué licencia tiene?
Crucix es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Crucix sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de Crucix fue el 20 may 2026.
¿Para qué puedo usar Crucix?
Seguir eventos geopolíticos y conflictos desde una computadora personal Monitorear indicadores económicos y precios de materias primas junto con señales de noticias Recibir alertas en el teléfono cuando cambien las señales de distintas fuentes Experimentar con pipelines de datos OSINT y módulos de fuentes
¿Cómo se instala Crucix?
Clona el repositorio: git clone https://github.com/calesthio/Crucix.git Entra en la carpeta del proyecto: cd Crucix Instala las dependencias: npm install Copia la plantilla de variables de entorno y añade las claves de API: cp .env.example .env Inicia el panel: npm run dev
¿Dónde consigo Crucix?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/calesthio/Crucix

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados