Industry Insights 13 min read

God's Eye View: Open-Source 3D Earth Visualizes Real-Time Global Signals

God's Eye View is an open-source web application that renders a photorealistic 3D Earth layered with 13 real-time data sources—including flights, ships, satellites, earthquakes, traffic, and public cameras—using only public signals and vanilla JavaScript with CesiumJS, offering cockpit views, sensor filters, and voice control via OpenAI.

Geek Labs
Geek Labs
Geek Labs
God's Eye View: Open-Source 3D Earth Visualizes Real-Time Global Signals

An explosive YouTube demo has finally been open-sourced: open a browser page and see a photorealistic 3D Earth crowded with every aircraft, ship, satellite, and recent earthquake on the planet. You can drop into a cockpit view of any flight or speak commands like "take me to Tokyo." The project, God's Eye View , hit #1 on GitHub Trending within a week and now has 17.1k stars.

Project: bilawalsidhu/gods-eye-view Stars: 17.1k+ | Language: JavaScript License: MIT | Last updated: 2026-09-04
Photorealistic 3D Earth with real-time satellite and track visualization
Photorealistic 3D Earth with real-time satellite and track visualization

Not a Simulator — A Window onto the Real World

God's Eye View is an open-source GEOINT (spatial intelligence) visualization client that unifies massive public real-time data streams onto a single photorealistic 3D globe. Author Bilawal Sidhu's README captures the core insight:

Most open-source intelligence is just a pile of browser tabs. Signals are everywhere, but the interface is the bottleneck . God's Eye View turns those signals into a "place" — the world is already broadcasting: aircraft transponders, ship beacons, orbital elements, seismographs, public cameras. This tool simply makes them visible in real time on a true 3D Earth. No classified access required, all public signals, and the interface runs in your own browser.

In short, the data barrier has never been high; the barrier is "how to see." This project pushes "seeing" to the limit.

13 Live Layers, 11 Require No API Key

Open the globe and you'll find 13 built-in real-time layers, 11 of which work out of the box for free:

11,000+ aircraft currently airborne (OpenSky + adsb.lol)

Military aircraft (ADS-B signals, amber icons)

Global ship positions in real time (AISStream)

838 satellites fully cataloged, color-coded by type, with one-click Starlink constellation view

Global earthquakes from the past 24 hours (USGS)

City traffic congestion (TomTom + OSM)

~800 public cameras projected into 3D city space (Austin, California, London)

Global broadcast radio (750+ real stations, drag a virtual tuning knob to fly to the city)

Bike-share stations in real time (GBFS)

Active wildfires (NASA FIRMS)

Rocket launches from the last 30 days (Launch Library 2)

ISS orbital view, satellite catalog and activity hotspots
ISS orbital view, satellite catalog and activity hotspots

The camera projection best illustrates "signals become place": a CCTV feed is no longer an embedded video box but projected into the 3D city , letting you dive from orbit straight to a street-corner camera in Austin.

Public cameras projected into 3D city
Public cameras projected into 3D city

Spy-Game Experience, Every Datum Verifiable

The project's "experience layer" turns serious data visualization into an intelligence console anyone can play with.

Cockpit view. Click an aircraft, enter COCKPIT, and the camera rides along the real terrain, with switchable sensor feeds.

Sensor styles. Press keys 1–7 to swap the entire globe into different visual filters — CRT terminal, night vision, FLIR thermal, noir, snow mode. Same world, different optics.

Voice control. Add an OpenAI key and speak 28 built-in voice tools: "take me to Tokyo," "draw a walking route from the Capitol to the park," "how many aircraft over Texas right now," "when does the ISS pass next?" It's not simple voice remote — it reads the current scene context before calling tools, so it "knows what it's looking at."

Same scene switching night vision, thermal and other sensor styles
Same scene switching night vision, thermal and other sensor styles
City traffic congestion overlaid, drill down to intersection cameras
City traffic congestion overlaid, drill down to intersection cameras

Engineering Details That Keep It From Feeling Like a Demo

It looks like sci-fi, but the "no-cheat" engineering details are what make it hold up:

Headings don't spin. Aircraft and ship icons point to true heading at any camera angle, computed per-frame via screen-space projection — not a locked-view illusion.

Smoothing choppy data. Real-time feeds arrive every 15–30 seconds; the engine runs one interval behind and interpolates between known points using dead-reckoning to fill gaps.

Satellites don't drift. SGP4 orbit propagation + GMST time alignment keeps orbital rings locked to their satellites — no flashing, no drifting.

Standing on real ground. Entity heights are corrected against a true geoid-aware elevation baseline, so planes sit on ramps and cameras stand on street corners instead of floating.

Spend money so you don't have to. Paid data sources run behind budget-aware caching proxies — OpenSky credit governance, daily TomTom tile budgets, disk-cached TLEs — so an afternoon of play won't burn your API quota.

The stack is deliberately bare: framework-less Vanilla JS + CesiumJS + Vite , plus Google Photorealistic 3D Tiles and OpenAI Realtime API. No heavy framework shell — just readable, hackable, extensible code.

A Line It Refuses to Cross

Despite the name "God's Eye View," the author draws a clear boundary:

It models events, assets, infrastructure, and systems — aircraft, ships, satellites, wildfires, cameras, cities. It does not do person-level search, facial recognition, or individual tracking. People are not query objects here.

Any PR that crosses that line will not be merged. In an era where anyone can build a "God's eye," that restraint is worth calling out.

Setup Cost: Absurdly Low

No registration, no keys required to run — two options:

Install Pinokio , paste the repo URL, one-click install and launch.

Or run npm install && npm run dev in a terminal, then open localhost:4173.

For the premium experience (3D cities, voice), click POWER UP in the bottom-right and paste keys; four are free-tier. Only OpenAI voice truly costs money — Realtime audio bills by active minute, and the app enforces a hard $5 ceiling.

Trade-off acknowledged: most data is free, but free means "live" not "historical." The README ends with an honest assessment: "The present is the cheapest part. Once you want to rewind time — slice, serve, and replay 'what happened' at any true resolution — data gets expensive, compute gets brutal." That's both this project's boundary and the next direction for the whole spatial-intelligence field.

Why It's Worth Your Time

It may shift one mental model: "God's eye view" doesn't need classified clearance — it lives in public signals; the only missing piece was a usable interface. This open-source project pushes that interface layer to the ceiling; the rest is yours — plug in more data sources, add cities, add voice tools.

Great for curious explorers who want to see what the world is broadcasting, and for GIS, spatial-intelligence, and visualization developers who need a hackable foundation. It's not perfect (latency, estimation, some layers need keys), but it's a rare free, open-source, extensible entry point in this space. GitHub: github.com/bilawalsidhu/gods-eye-view Image credits: screenshots from the project's official README demo, including Google Photorealistic 3D Tiles and third-party public data layers.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Real-time DataWebGLGeospatial3D VisualizationCesiumJSGod's Eye ViewOpen-Source IntelligenceOpenAI Realtime API
Geek Labs
Written by

Geek Labs

Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.