O que o WorldView realmente faz
WorldView, de kevtoe, é uma plataforma open source gratuita de inteligência tática que replica a função central dos produtos Gotham e Foundry da Palantir: agregar fontes de dados heterogêneas em tempo real em uma única imagem operacional unificada. Roda em um globo 3D CesiumJS e rastreia mais de 27.000 aeronaves ao vivo, satélites orbitais, tráfego marítimo global, eventos sísmicos, redes rodoviárias e feeds de CCTV ao vivo — simultaneamente, a 60 fps. O repositório GitHub está em github.com/kevtoe/worldview. Uma demo ao vivo roda em worldview.kt-o.com.
Por que isso importa para fundadores e builders?
A Palantir cobrou centenas de milhões de dólares do governo dos EUA por essencialmente isso: um sistema que puxa feeds de inteligência de fontes distintas, normaliza e renderiza em uma interface geoespacial para operadores agirem. O WorldView prova que a arquitetura subjacente não é proprietária — é um problema de software, e o software agora é gratuito. O moat comercial nunca foi a tecnologia; foram os contratos governamentais e o acesso a dados. O que kevtoe construiu em um único repositório teria custado oito dígitos a um contratante de defesa uma década atrás.
Quais fontes de dados o WorldView agrega?
Cada camada puxa de uma API pública ou padrão de dados diferente — exatamente a parte difícil em torno da qual a Palantir construiu uma empresa, e o WorldView faz de graça:
- Voos: FlightRadar24 e adsb.fi, mergeados para cobertura — mais de 27.000 aeronaves globalmente
- Satélites: dados orbitais TLE com propagação SGP4/SDP4 via satellite.js — posições calculadas client-side
- Embarcações: WebSocket AISStream.io — 2.000–4.000 navios por burst de 20 segundos, cache de 60 segundos
- Sísmico: API USGS — últimas 24 horas de atividade sísmica mundial
- Redes rodoviárias: API Overpass do OpenStreetMap
- CCTV: feeds públicos ao vivo de Londres, Austin e Sydney
Como o WorldView lida com 27.000 entidades a 60 fps?
É aqui que a engenharia fica interessante. React renderizando 27.000 componentes é inviável. O WorldView contorna o reconciler do React inteiramente para renderização de entidades — usa primitivos Cesium imperativos diretamente, atualizando dados de posição sem tocar na árvore de componentes. Posições de aeronaves são dead-reckoned entre ciclos de atualização da API: a última velocidade e rumo conhecidos extrapolam a posição atual a frame rate. O resultado é movimento suave a 60 fps mesmo quando os dados subjacentes atualizam a cada 10–30 segundos.
O padrão burst AIS
Rastreamento de embarcações usa um padrão deliberado de burst-and-cache: conecta ao AISStream.io por 20 segundos, coleta 2.000–4.000 posições de embarcações, desconecta, cache por 60 segundos, repete. Isso resolve o problema de timeout serverless — uma conexão WebSocket persistente excederia os limites de função da Vercel. O padrão troca leve staleness de dados por simplicidade de deploy, que é o trade correto para uma ferramenta construída solo.
Como o WorldView se compara ao Palantir Gotham?
| Recurso | WorldView (kevtoe) | Palantir Gotham |
|---|---|---|
| Globo geoespacial 3D | CesiumJS (open source) | Custom / baseado em Cesium |
| Rastreamento de voos em tempo real | 27.000+ aeronaves via APIs públicas | Feeds governamentais/militares |
| Rastreamento de satélites | Propagação orbital SGP4 | TLE classificado + comercial |
| Rastreamento AIS de embarcações | AISStream.io (público) | Feeds de autoridades marítimas |
| Efeitos pós-processamento | GLSL: visão noturna, térmico, CRT | Visualização proprietária |
| Deploy | Vercel, self-hostable, gratuito | On-prem / cloud classificada |
| Custo | US$ 0 (open source) | Contratos governamentais de US$ 100M+ |
Qual stack tecnológica o WorldView usa?
O frontend é React 19 + TypeScript 5.9 com CesiumJS 1.138 via Resium, Tailwind CSS v4 e Vite 7. O backend é Express 5 com node-cache para cache de respostas de API e suporte WebSocket para o stream AIS. Shaders GLSL cuidam do pós-processamento: scanlines CRT, visão noturna de fósforo verde e imagem térmica FLIR. Tudo deploya na Vercel como aplicação full-stack. API keys necessárias: tiles 3D do Google Maps, Cesium Ion, Transport NSW para tráfego de Sydney e AISStream.io para embarcações. Cada camada degrada graciosamente sem credenciais.
Dá para fazer self-host do WorldView?
Sim. O repositório é licenciado MIT e deploya em qualquer host com Node. Vercel é o caminho zero-config — a estrutura do projeto já está preparada para isso. Você precisará definir variáveis de ambiente para cada API key. Todas as camadas são opcionais; o globo renderiza só com credenciais CesiumJS ion, e você adiciona camadas de dados conforme configura cada fonte de API. Uma instância self-hosted custa o que seu plano de hosting custar — o free tier da Vercel aguenta tráfego leve sem problema.
Relacionado: Como uso o Claude Code como ferramenta de AEO e SEO
Veredito
WorldView é um dos projetos solo no GitHub mais impressionantes tecnicamente que já vi. Não é brinquedo — é um dashboard genuíno de inteligência geoespacial que resolve problemas reais de engenharia: fusão multi-fonte, renderização de alta contagem de entidades a frame rate, degradação graciosa e deploy pronto para produção. A comparação com Palantir não é exagero. A proposta de valor central de um contratante de defesa bilionário era: podemos construir o software para unificar seus feeds de inteligência. Esse software agora existe no GitHub de graça. O que a Palantir vende é o contrato, a postura de compliance e o acesso a dados classificados — não o código.
Perguntas Frequentes
O que é WorldView, de kevtoe?
WorldView é um dashboard open source gratuito de inteligência tática em tempo real construído por um desenvolvedor chamado kevtoe e publicado no GitHub. Renderiza voos ao vivo, satélites, navios, terremotos, tráfego e feeds de CCTV em um globo 3D interativo CesiumJS. É funcionalmente comparável às interfaces de inteligência geoespacial construídas por empresas como Palantir, usando inteiramente APIs públicas e bibliotecas open source.
WorldView é realmente comparável à Palantir?
Para o caso de uso central de rastreamento geoespacial e fusão de dados, sim. WorldView faz no nível conceitual o que a plataforma Gotham da Palantir faz: agrega fontes de dados heterogêneas em tempo real em uma imagem operacional unificada em um globo 3D. A vantagem comercial da Palantir está em acesso a dados classificados, certificações de compliance governamental e contratos de longo prazo — não na arquitetura de software subjacente.
Como rodo o WorldView eu mesmo?
Clone o repositório de github.com/kevtoe/worldview, adicione suas API keys nas variáveis de ambiente (Cesium Ion é o requisito mínimo) e faça deploy na Vercel ou qualquer host Node. Cada camada de dados — voos, embarcações, satélites, sísmico — é configurável independentemente e degrada graciosamente se a API key correspondente estiver ausente.
Quais APIs o WorldView usa?
WorldView integra FlightRadar24 e adsb.fi para dados de voo, fontes TLE para dados orbitais de satélites, AISStream.io para rastreamento de embarcações, API USGS para eventos sísmicos, API Overpass do OpenStreetMap para redes rodoviárias e streams públicos de CCTV de Londres, Austin e Sydney. Tiles 3D do Google Maps e Cesium Ion cuidam da renderização base do globo.
O que torna a renderização do WorldView rápida?
WorldView contorna o reconciler de componentes do React para renderização de entidades, usando primitivos CesiumJS imperativos diretamente. Posições de aeronaves e embarcações são dead-reckoned entre atualizações de API — velocidade e rumo extrapolam a posição atual a 60 fps, produzindo movimento suave mesmo quando os dados subjacentes atualizam em ciclos de 10–30 segundos.
Este post é uma revisão técnica de um projeto open source no GitHub. Sem afiliação com kevtoe ou Palantir Technologies.
Frequently Asked Questions
O que é WorldView, de kevtoe?
WorldView é um dashboard open source gratuito de inteligência tática em tempo real construído por um desenvolvedor chamado kevtoe e publicado no GitHub. Renderiza voos ao vivo, satélites, navios, terremotos, tráfego e feeds de CCTV em um globo 3D interativo CesiumJS. É funcionalmente comparável às interfaces de inteligência geoespacial construídas por empresas como Palantir, usando inteiramente APIs públicas e bibliotecas open source.
WorldView é realmente comparável à Palantir?
Para o caso de uso central de rastreamento geoespacial e fusão de dados, sim. WorldView faz no nível conceitual o que a plataforma Gotham da Palantir faz: agrega fontes de dados heterogêneas em tempo real em uma imagem operacional unificada em um globo 3D. A vantagem comercial da Palantir está em acesso a dados classificados, certificações de compliance governamental e contratos de longo prazo — não na arquitetura de software subjacente.
Como rodo o WorldView eu mesmo?
Clone o repositório de github.com/kevtoe/worldview, adicione suas API keys nas variáveis de ambiente (Cesium Ion é o requisito mínimo) e faça deploy na Vercel ou qualquer host Node. Cada camada de dados — voos, embarcações, satélites, sísmico — é configurável independentemente e degrada graciosamente se a API key correspondente estiver ausente.
Quais APIs o WorldView usa?
WorldView integra FlightRadar24 e adsb.fi para dados de voo, fontes TLE para dados orbitais de satélites, AISStream.io para rastreamento de embarcações, API USGS para eventos sísmicos, API Overpass do OpenStreetMap para redes rodoviárias e streams públicos de CCTV de Londres, Austin e Sydney. Tiles 3D do Google Maps e Cesium Ion cuidam da renderização base do globo.
O que torna a renderização do WorldView rápida?
WorldView contorna o reconciler de componentes do React para renderização de entidades, usando primitivos CesiumJS imperativos diretamente. Posições de aeronaves e embarcações são dead-reckoned entre atualizações de API — velocidade e rumo extrapolam a posição atual a 60 fps, produzindo movimento suave mesmo quando os dados subjacentes atualizam em ciclos de 10–30 segundos.