Ir al contenido
angel.library

God's Eye View, Argos Atlas y OSIRIS: mapas de inteligencia en tiempo real

Una vista de dios (god’s eye view) es un mapa del planeta donde se superponen señales públicas en tiempo real: aviones que emiten su posición por ADS-B, barcos que la emiten por AIS, satélites calculados a partir de sus elementos orbitales, terremotos, incendios detectados desde el espacio y cámaras de tráfico. Nada de eso es secreto. Lo que cambia es tenerlo todo en el mismo globo, con la estética de una sala de operaciones.

Esta entrada documenta tres proyectos de esa familia:

  1. God’s Eye View: el cliente open source original, que se ejecuta en tu máquina. Es el más completo y el que conviene estudiar por dentro.
  2. Argos Atlas: una plataforma web en español centrada en cámaras públicas, con plan gratuito y planes de pago. Su globo 3D está basado en el código de God’s Eye View.
  3. OSIRIS: un panel OSINT open source (Next.js y MapLibre) que, además del mapa, trae herramientas de reconocimiento de red y una API pública.

OSINT (Open Source Intelligence) es inteligencia a partir de fuentes abiertas: datos que cualquiera puede consultar. GEOINT es la parte que trabaja con información geográfica. Si te interesa el lado de investigación sobre entidades (dominios, correos, alias), mira Flowsint.

Lo publican Bilawal Sidhu y Sameh Khamis (Halfpixel). Sale de una serie de vídeos virales que antes se llamaba WorldView; en agosto de 2026 llegó al número 1 de GitHub Trending y supera las 52.000 estrellas. El README lo publica bajo licencia MIT, aunque GitHub no detecta la licencia automáticamente. Los conjuntos de datos incluidos tienen sus propios términos, que se recogen en DATA_SOURCES.md.

Su descripción lo resume bien: un simulador de satélite espía en el navegador, solo que los datos son reales.

  • Seguir cualquier objeto: haces clic en un avión, un barco o un satélite, la cámara se fija en él, dibuja su estela y enseña su telemetría.
  • Modo cabina: la cámara viaja dentro de un vuelo real con el terreno debajo. Un panel de contactos lista lo que hay en un radio de 250 km para saltar de un avión a otro.
  • Filtros de sensor: el globo se renderiza con shaders GLSL como CRT, visión nocturna (NVG), térmico (FLIR), noir o nieve. Se cambian con las teclas 1 a 7.
  • Cámaras proyectadas en 3D: unas 3.900 cámaras públicas de tráfico no se muestran como un vídeo incrustado, sino proyectadas sobre la ciudad en 3D. El modo viewshed dibuja hasta dónde ve cada una.
  • Control por voz: con una clave de OpenAI, un agente de la Realtime API maneja el globo con unas treinta herramientas (volar a un sitio, activar capas, dibujar rutas, medir distancias o contar vuelos sobre una región).
  • Servidor MCP: Claude Desktop, Codex o ChatGPT pueden abrir el globo en la conversación. Un MCP (Model Context Protocol) es el protocolo con el que un asistente de IA usa herramientas externas; ver MCP en Claude Code.
  • Director de escenas y enlaces compartibles: la cámara, las capas, el estilo y un objetivo seguido se guardan en una URL.

El README cuenta veinte capas y fuentes de mapa, diecisiete de ellas sin clave:

CapaFuenteClave
Mapa baseEsri, OpenStreetMap, Google 3D, Cesium ionSin clave (Esri/OSM); 3D con clave
Vuelos (más de 11.000)OpenSky Network y adsb.lolSin clave (opcional para más cuota)
Vuelos militaresadsb.lolSin clave
BarcosAISStreamGratuita con registro
Satélites (838 objetos)CelesTrakSin clave
Terremotos (24 h)USGSSin clave
Incendios activosNASA FIRMSGratuita con registro
TráficoSimulado sobre calles de OSM; TomTom opcionalSin clave; TomTom para velocidad real
Cámaras (unas 3.900)Portales de tráfico (TfL, Caltrans, TxDOT, Fintraffic, DelDOT…)Sin clave
Cámaras ALPR mapeadasOpenStreetMap (incluye DeFlock)Sin clave
Nivel de calleMapillaryGratuita
Transporte públicoFeeds GTFS-Realtime de operadoresSin clave
Lanzamientos espacialesLaunch Library 2Sin clave
Meteorología y ciclonesNOAA GFS, ECMWF, nowCOAST, NHC/CPHCSin clave
RadioRadio BrowserSin clave

Las cámaras ALPR (lectores de matrículas) son solo ubicaciones etiquetadas por la comunidad en OpenStreetMap: no hay datos de matrículas ni vídeo. Además vienen incluidos conjuntos estáticos de centros de datos (4.351), presas (704) y cables submarinos (712).

No usa framework: JavaScript sin dependencias de UI, CesiumJS y Vite, con Google Photorealistic 3D Tiles para el planeta y la Realtime API de OpenAI para la voz.

src/
├── main.js # Arranque: tiles 3D y registro de capas
├── ui.js # Paneles, HUD, estilos
├── hud.js # HUD de inteligencia y resumen con IA
├── keySetup.js # Panel POWER UP para claves (solo en desarrollo)
├── mapStackController.js # Cambio de mapa base
├── voice/ # Sesión Realtime y herramientas de voz
├── layers/ # Componentes de capa
├── data/ # Un módulo por fuente de datos
└── scenes/ # Director de escenas

Algunas decisiones técnicas que vale la pena leer en el código:

  • Movimiento suave con datos a saltos. Los feeds llegan cada 15 a 30 segundos; el globo se pinta un intervalo por detrás del tiempo real e interpola entre posiciones conocidas, con navegación por estima para los huecos.
  • Satélites precisos. Propagación SGP4 y órbitas realineadas con el tiempo sidéreo (GMST) para que no se desvíen.
  • Claves en el servidor. Todo lo que usa una clave privada (OpenAI, AISStream, OpenSky, fotogramas de cámaras) pasa por un proxy del servidor con protección SSRF. El navegador solo ve las claves de Google Maps y Cesium ion, que hay que restringir en cada proveedor.
  • Presupuestos de peticiones. Hay límites propios para los créditos de OpenSky y los tiles de TomTom, y caché en disco de los TLE de satélites.

Hay dos caminos. El más sencillo es Pinokio (versión 8.2 o superior): instalar y pulsar Start. Desde la terminal hace falta Node.js 24 (24.14.0 o superior) o 26:

Ventana de terminal
git clone https://github.com/bilawalsidhu/gods-eye-view.git
cd gods-eye-view
npm ci
npm run doctor
npm run dev

Se abre en http://localhost:4173. npm run doctor comprueba Node, npm y qué proveedores tienes configurados sin imprimir las claves.

Las claves se añaden desde la app, en el botón POWER UP de la esquina inferior derecha, que las guarda en un .env con permisos solo para el propietario. Las que más cambian la experiencia:

ClaveQué activaCoste
Cesium ionGoogle 3D fotorrealista y relieve mundialGratuita para uso personal no comercial, con cuota
Google MapsEl mismo 3D directo de Google y búsqueda de lugaresDe pago por uso (hay cuota gratuita mensual)
OpenAIVoz y resumen del HUDDe pago por uso; la app pone un aviso a 2 USD y corta a 5 USD
AISStreamBarcosGratuita
NASA FIRMSIncendiosGratuita

El servidor escucha solo en localhost. Para abrirlo a la red local hay que pedirlo explícitamente (npm run dev -- --host 0.0.0.0 --port 4173) y asumir que quien llegue gastará tus claves.

El proyecto modela eventos, activos, infraestructura y sistemas. No acepta funciones de búsqueda de personas por nombre, reconocimiento facial ni seguimiento de individuos: los pull requests que crucen esa línea no se fusionan. El README también avisa de que es un cliente para explorar y aprender, no un servicio endurecido para producción.

Argos Atlas es una plataforma web en español con el lema We never blink. Se centra en cámaras públicas de tráfico (dice agregar miles de cámaras de cientos de portales oficiales; el mapa anuncia «+200.000» nodos) y añade capas de contexto: aeropuertos, puertos, centrales, vuelos y barcos en vivo.

Qué muestra y de dónde sale. Según su página de fuentes y metodología, reutiliza feeds que los organismos públicos de tráfico ya publican, a baja resolución, sin reconocimiento facial ni de matrículas, citando la fuente y guardando solo el último fotograma. Las atribuciones nombran adsb.lol y OpenSky para los aviones, OpenStreetMap, Natural Earth y OurAirports para el contexto, CARTO y OpenFreeMap para los mapas base y, para el globo 3D, God’s Eye View (MIT) sobre CesiumJS. No lista los portales de cámaras uno por uno. Los propietarios de un feed pueden pedir su retirada por correo.

Cómo se usa. Se abre el mapa en el navegador, se filtran las cámaras con Filtros y se marcan favoritas. Hace falta una cuenta, que es gratuita.

Modelo de negocio. Es un producto comercial, no un proyecto abierto:

PlanPrecio indicadoLo principal
Free0 €Mapa completo con anuncios; algunas cámaras piden ver un anuncio
Pase 24 h3,99 € (pago único)Todas las cámaras sin anuncios durante un día
OUTPOST15,99 €/mesSin anuncios, grabación, ARGOS AI, alertas por geocerca
DISTRICT56,99 €/mesMás cámaras grabando, histórico de 7 días
DIVISION199 €/mesEquipos de 10 plazas, histórico de 90 días
AGENCY1.049,99 €/mesUso comercial

La página de precios tiene contradicciones entre la tabla y la FAQ (cuántas cámaras graba cada plan, en qué plan empieza cada función). También choca con la metodología: esta dice que no se guarda histórico de las cámaras, mientras los planes de pago venden grabación. Además, el plan gratuito incluye una capa de «personas VIP». Comprueba qué incluye exactamente antes de pagar.

OSIRIS (Open Source Intelligence & Reconnaissance Integrated System) es un panel OSINT de simplifaisoul con licencia MIT y unas 10.700 estrellas. Se presenta como «alternativa open source a Palantir».

Qué muestra. En el mapa: aviación (OpenSky), más de 17.000 cámaras públicas (TfL, WSDOT, Caltrans, Taiwán, Hong Kong, Nueva Zelanda, Rijkswaterstaat…), terremotos (USGS), incendios (NASA FIRMS), clima severo (NASA EONET), clima espacial y satélites (NOAA SWPC, N2YO), CVE (NVD), noticias geolocalizadas (GDELT), 23 emisiones de noticias 24 h, publicaciones geolocalizadas de canales públicos de Telegram, y capas estáticas de puertos, puntos estratégicos marítimos, zonas de conflicto e instalaciones nucleares.

Qué añade frente a los otros dos.

  • RECON: escaneo de puertos, DNS, WHOIS, certificados TLS, información de IP, búsqueda de CVE, rastreo de billeteras BTC y ETH, y cruce con la lista de sanciones OFAC (vía OpenSanctions). El escaneo activo lo hace un backend aparte.
  • API pública: la documentación lista 69 endpoints GET que devuelven JSON sin clave; es la misma API que usa el panel.
  • OI: un asistente que maneja el mapa por texto o voz y un motor de predicción que simula actores en varios mundos paralelos. Funciona con tu propia clave (OpenAI, Anthropic, Gemini, OpenRouter y otros), que se envía por cabecera y no se guarda. También expone un servidor MCP en /api/mcp.

Arquitectura. Next.js 16 con MapLibre GL: todo se renderiza con WebGL para mantener miles de entidades a 60 fps. Cada feed pasa por una ruta /api que normaliza formatos, límites y CORS antes de llegar al cliente.

Cómo se usa. En la web, sin cuenta. Para autoalojarlo hace falta Node 20 o superior y ninguna base de datos:

Ventana de terminal
git clone https://github.com/simplifaisoul/osiris.git
cd osiris
npm install
npm run dev

Queda en http://localhost:3000. El repositorio también trae docker-compose.yml y una imagen en ghcr.io/simplifaisoul/osiris.

Ventana de terminal
curl -s https://osirisai.live/api/stats

Esa llamada devuelve contadores agregados (vuelos, satélites, cámaras, incidentes) y sirve para comprobar que la API responde.

Con cautela. La descripción del repositorio incluye la dirección de un token de criptomoneda, y la interfaz muestra una etiqueta $OSIRIS que no explica. Algunas reseñas han señalado discrepancias entre lo anunciado y lo que hay. Trátalo como un proyecto interesante para leer el código, no como una fuente de verdad.

AspectoGod’s Eye ViewArgos AtlasOSIRIS
TipoCliente local open sourcePlataforma web comercialPlataforma web open source
LicenciaMIT (según README)PropietariaMIT
EnfoqueGlobo 3D cinematográfico y exploraciónCámaras públicas de tráficoPanel OSINT con herramientas de red
Motor de mapaCesiumJS y Google 3D TilesCesiumJS (globo basado en GEV) y mapas 2DMapLibre GL
StackJavaScript sin framework y ViteNo publicadoNext.js 16 y TypeScript
CuentaNo; claves opcionalesSí (gratuita)No
AutoalojableSí (Node 24/26 o Pinokio)NoSí (Node 20+ o Docker)
IAVoz con OpenAI Realtime; MCPARGOS AI en planes de pagoOI con tu propia clave; MCP
API para tercerosNo es su objetivoAnunciada para planes altos69 endpoints sin clave
Herramientas activasNoNoSí: escaneo de puertos, WHOIS, DNS

Cuál elegir. Para entender cómo se construye uno de estos globos (interpolación de feeds, SGP4, proyección de cámaras, proxy de claves), God’s Eye View es el mejor código para leer. Para mirar cámaras de tráfico sin instalar nada, Argos Atlas. Para un panel con API y utilidades de reconocimiento que integrar en tus scripts, OSIRIS, con las cautelas de arriba.

  1. Lo que se puede ver no siempre se puede usar. Una cámara de tráfico pública está pensada para ver el estado de la vía, no para seguir a alguien. Combinar fuentes puede identificar personas aunque ninguna lo haga por separado.
  2. Respeta los términos de cada fuente. OpenSky, AISStream, Cesium ion o Google tienen cuotas y condiciones de uso; algunas prohíben el uso comercial en el plan gratuito.
  3. No uses las herramientas activas contra sistemas ajenos. Un escaneo de puertos sin autorización puede ser delito.
  4. Desconfía de la precisión. Las estelas son interpolaciones, el tráfico es simulado, las trayectorias de lanzamiento son reconstrucciones y las zonas de conflicto son listas estáticas.
  5. Protege tus claves. No expongas tu instancia a internet sin un proxy con autenticación.