Dashboard de monitoramento self-hosted em tempo real para Proxmox, Docker, Kubernetes, TrueNAS e vSphere, com alertas e rondas de IA agendadas.
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:Dataminr
Palantir 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
Clone o repositório
git clone https://github.com/calesthio/Crucix.git - 2
Acesse a pasta do projeto
cd Crucix - 3
Instale as dependências
npm install - 4
Copie o modelo de variáveis de ambiente e adicione as chaves de API
cp .env.example .env - 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
Painel de inteligência global em tempo real que reúne notícias resumidas por IA, monitoramento geopolítico e acompanhamento de infraestrutura em uma interface baseada em mapas.
Mapa OSINT auto-hospedado que reúne feeds públicos ao vivo, como dados de aeronaves, navios, satélites e terremotos.
Plataforma self-hosted de analytics de produto e engajamento, com foco em privacidade, para apps web, mobile, desktop e IoT.
Agente open source de monitoramento de infraestrutura em tempo real, com métricas por segundo, descoberta automática, detecção de anomalias com ML e alertas.
Plataforma open source de chatbot com agentes que conecta LLMs, plugins e ferramentas de agente a apps de mensagens como QQ, Telegram, Slack e Discord.