Repolode
calesthio

calesthio/Crucix

Um painel de inteligência auto-hospedado que agrega 27 fontes de dados abertas a cada 15 minutos e envia alertas pelo Telegram ou Discord.

Alternativa open source a:DataminrPalantir Gotham

Estrelas
12,128
Forks
1,868
Issues abertas
90
Último commit
há 5 meses

O que é?

Crucix é um painel de inteligência local escrito em Node.js. Ele consulta 27 fontes de dados abertas em paralelo, incluindo detecção de incêndios por satélite, rastreamento de voos e embarcações, monitoramento de radiação, eventos de conflito, listas de sanções, indicadores econômicos, preços de mercado em tempo real e sentimento nas redes sociais. Os resultados são exibidos em um único painel HTML com um globo 3D e um mapa plano, e a página é atualizada automaticamente por meio de server-sent events.

A cada ciclo, o sistema calcula o que mudou desde a execução anterior e classifica os alertas nos níveis FLASH, PRIORITY e ROUTINE. Os alertas são enviados pelo Telegram ou Discord. Os dois bots aceitam comandos como /brief, /sweep e /status. Uma camada opcional de LLM, compatível com vários provedores, gera ideias de trade e classifica alertas. Quando nenhum LLM está configurado, um mecanismo baseado em regras avalia os alertas.

A maioria das fontes não precisa de chave de API. O runtime depende apenas do Express, e o projeto pode ser executado com `node server.mjs` ou Docker Compose. É necessário usar Node.js 22 ou posterior.

Recursos principais

  • 01Agrega 27 fontes de dados abertas em paralelo, por padrão a cada 15 minutos
  • 02Globo 3D interativo e mapa plano com filtros por região
  • 03Alertas por níveis (FLASH, PRIORITY, ROUTINE) enviados pelo Telegram ou Discord
  • 04Comandos bidirecionais para os bots, como /brief e /sweep
  • 05Integração opcional com LLM e oito provedores, com alternativa baseada em regras
  • 06Executa localmente, oferece suporte a Docker Compose e não coleta telemetria

Casos de uso

  • Acompanhar eventos geopolíticos e conflitos em um computador pessoal
  • Monitorar indicadores econômicos e preços de commodities junto com sinais das notícias
  • Receber alertas no celular quando sinais de diferentes fontes mudarem
  • Experimentar pipelines de dados OSINT e módulos de fontes

Início rápido

  1. 1

    Clone o repositório

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

    Acesse a pasta do projeto

    cd Crucix
  3. 3

    Instale as dependências

    npm install
  4. 4

    Copie o modelo de variáveis de ambiente e adicione as chaves de API

    cp .env.example .env
  5. 5

    Inicie o painel

    npm run dev

Antes de usar

  • É necessário ter Node.js 22 ou superior.
  • Algumas fontes úteis exigem chaves de API, e algumas (como ADS-B) custam cerca de US$ 10 por mês.
  • A varredura inicial leva de 30 a 60 segundos, então o painel começa vazio.
  • A licença AGPL-3.0 exige que serviços de rede derivados compartilhem o código-fonte.

Tópicos

Perguntas frequentes

O que é Crucix?
Um painel de inteligência auto-hospedado que agrega 27 fontes de dados abertas a cada 15 minutos e envia alertas pelo Telegram ou Discord. Crucix é um painel de inteligência local escrito em Node.js. Ele consulta 27 fontes de dados abertas em paralelo, incluindo detecção de incêndios por satélite, rastreamento de voos e embarcações, monitoramento de radiação, eventos de conflito, listas de sanções, indicadores econômicos, preços de mercado em tempo real e sentimento nas redes sociais. Os resultados são exibidos em um único painel HTML com um globo 3D e um mapa plano, e a página é atualizada automaticamente por meio de server-sent events.
Crucix é gratuito? Qual é a licença?
Crucix é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Crucix ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de Crucix foi em 20 de mai. de 2026.
Para que posso usar Crucix?
Acompanhar eventos geopolíticos e conflitos em um computador pessoal Monitorar indicadores econômicos e preços de commodities junto com sinais das notícias Receber alertas no celular quando sinais de diferentes fontes mudarem Experimentar pipelines de dados OSINT e módulos de fontes
Como instalar Crucix?
Clone o repositório: git clone https://github.com/calesthio/Crucix.git Acesse a pasta do projeto: cd Crucix Instale as dependências: npm install Copie o modelo de variáveis de ambiente e adicione as chaves de API: cp .env.example .env Inicie o painel: npm run dev
Onde consigo Crucix?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/calesthio/Crucix

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados