Godseye is a keyless-optional, frontend-only geospatial intelligence terminal. Visualize live aircraft telemetry, satellite orbits, weather warnings, CCTV streams, and geological events mapped on a 3D tactical globe.
Powered by CesiumJS. Fluidly interact with a global 3D map rendering topography, satellite coordinates, and dynamic tactical overlay markers in real time.
Track live civilian flights globally using OpenSky Network/ADSB.lol, monitor tactical military air traffic, parse airport meteorological observations (METAR), and plot SIGMET/AIRMET weather hazard zones.
Propagate satellite orbits locally in the browser. Renders active satellite tracks from CelesTrak TLE manifests, displaying flight paths and overhead vectors.
Access public CCTV and traffic cameras in real-time. Streams municipal webcams and major landmarks alongside live space telemetry feeds (e.g., NASA TV and ISS feeds).
Tracks real-time earthquakes (USGS), global seismograph networks (IRIS), volcanic activity alerts (Smithsonian GVP), active thermal fires (NASA FIRMS MODIS), and extreme disaster alerts (GDACS).
Overlays global armed conflict data geocoded from Wikidata SPARQL queries, power grid outage indicators (US DOE ODIN), global ports indices (WFP), and global power plant registry structures.
Bring Your Own Key architecture. Runs fully client-side without any backend database. Provides robust graceful degradation, enabling keyless features by default.
Prewarm and cache slow-changing manifests (satellites, CCTVs, intel wires) inside an encrypted Firebase Realtime Database. Securely decrypted entirely on client-side.
Godseye degrades gracefully. Missing keys will disable individual data enrichments but will never crash the core dashboard.
Enables Google Earth-style photorealistic 3D city overlays when zooming into urban sectors. Falls back to default OSM buildings.
Used for discovery of real-time municipal streaming webcams and camera channels on YouTube to inject into the CCTV terminal panel.
Powers real-time keyword-based news ticker updates, adding context to geopolitical anomalies occurring near visual coordinate indicators.
Subscribes to live WebSocket ocean-faring vessel position streams, rendering active cargo, tanker, and service crafts globally.
Specifies the endpoint for the client-side encrypted Firebase Realtime Database to store prewarmed data manifests.
AES decryption key for the shared Firebase cache data. Required to hydrate/decrypt telemetry data fetched from the cache.
# 1. Clone repository git clone https://github.com/VrushankPatel/godseye.git cd godseye # 2. Set up local keys configuration (see BYOK list) cp scripts/local-secrets.example.sh scripts/local-secrets.sh # Edit scripts/local-secrets.sh with your text editor # 3. Install packages npm install # 4. Start local development HUD ./scripts/with-local-secrets.sh npm run dev
# Build production bundles with injected secrets ./scripts/with-local-secrets.sh npm run build # Preview locally on port 4173 ./scripts/with-local-secrets.sh npm run preview
# Force pre-warm and publish the encrypted client cache payload # to the designated Firebase RTDB endpoint ./scripts/with-local-secrets.sh npm run shared-cache:publish
Godseye utilizes free public streams and coordinates fallback mechanisms to ensure high resilience under heavy payload limits.
Provides dense real-time air traffic monitoring. Aggregated with fallback mapping via ADSB.lol keyless ADS-B mirrors for tracking military aircraft callsigns.
Delivers Two-Line Element (TLE) tracking sets. Allows direct client-side SGP4 orbital propagation of active space systems in the browser.
Queries live seismic movements and magnitudes worldwide. Automatically falls back to IRIS text parses if USGS servers fail.
Coordinates geospatial indicators of extreme environmental disturbances: volcanic flows, heavy floods, severe storms, and active wildfire events.
Provides early-warning coordinates and impact grids for major natural catastrophes including cyclones, droughts, floods, and earthquakes.
Fetches geocoded entities for ongoing active conflicts, disputes, and regional military base coordinate indicators.
Parses global weather buoys telemetry (wave heights, water temperatures, barometric changes, wind speeds) using client CORS proxies.
Supplies dense meteorological grids, aerosol data, particulate densities (PM2.5, PM10, ozone), and localized forecast grids dynamically.
Monitors grid security, grid overload statistics, and major county-level power grid outage alerts across the US.