God's Eye View Open-Sources Real-Time 3D Earth and Voice Agent Navigation
God's Eye View open-sources a browser-based 3D globe aggregating live flight, satellite, vessel, and CCTV feeds with zero mandatory API keys. Developers can explore global telemetry and command the scene using an OpenAI voice agent.

Impact: Medium
Why it matters
Run a production-grade 3D geospatial dashboard locally in under two seconds with voice-controlled camera orbits and zero setup fees.
TL;DR
- 01Runs out of the box with zero API keys required on Node.js 24/26.
- 02Integrates OpenAI realtime audio agents for hands-free camera navigation and targeting.
- 03Combines live flights, orbital satellites, public CCTV viewsheds, and GLSL thermal/NVG overlays.
Key facts
- Cold start time
- 1.86s median (M5 / Chrome)
- Supported Node runtimes
- Node.js 24.14.x, 26.x (Node 25 EOL)
- Default local port
- http://localhost:4173
- Base imagery providers
- Keyless Esri World Imagery with OSM fallback
Zero-Configuration Local Intelligence Dashboard
God's Eye View consolidates live tracking infrastructure into a single self-hosted web application. Keyless by default, the application runs on Node.js 24.14.x or 26.x (Node 25 is deprecated/EOL) and binds strictly to localhost:4173. Cold boot finishes in approximately 1.86 seconds on Apple Silicon hardware, rendering base terrain via Esri World Imagery with automated fallback to OpenStreetMap.
Sensor Emulation and Public Sensor Fusion
The dashboard renders live telemetry across diverse layers:
- Aviation & Marine: Real-time transponder tracks with interactive cockpit follow cameras and 3D aircraft meshes (
787,ATR-72,Citation,MQ-9). - Space & Seismology: Active satellite orbits, space missions, and global earthquake markers.
- CCTV Viewshed Projections: Municipal cameras in Austin, London, and California projected directly into the 3D canvas alongside visual coverage polygons.
- Custom GLSL Shaders: Tactical view filters switchable via hotkeys
1through7(CRT, Night Vision NVG, FLIR thermal, Noir, and Snow).
Real-Time Voice Agent Control
Adding an OpenAI API key enables natural-language voice orchestration directly in the browser. Users can issue commands like *"Take me to LAX and select the nearest airborne aircraft"* or annotate areas of interest using a voice whiteboard. API keys are managed client-side via the in-app Provider Settings panel, written to restricted permissions files, and never transmitted beyond local execution boundaries.
Try it in 2 minutes
git clone https://github.com/bilawalsidhu/gods-eye-view.git
cd gods-eye-view
npm install && npm run dev
# Open http://localhost:4173 in Chrome or Edgebash
✓ When to use
- Building situational awareness dashboards or OSINT investigative tooling in the browser.
- Experimenting with speech-driven agentic spatial navigation and camera control.
- Visualizing live telemetry data (ADS-B, AIS, seismology, satellites) on photorealistic 3D terrain.
What to do today
- Clone the repo and start the local development server with npm install && npm run dev.
- Add a free Cesium ion token in Provider Settings to unlock photorealistic 3D buildings.
- Optionally configure an OpenAI API key to test hands-free natural-language camera commands.
Sources