bilawalsidhu/gods-eye-view
DataA browser globe that overlays live aircraft, ships, satellites, cameras and quakes on real maps for public-data explorers.
Worth trying if you want to see what public spatial feeds look like when merged into one explorable map; it is a visualization toy rather than an analysis tool, and you should expect to configure map providers yourself.
The problem
Someone curious about what is flying overhead, where ships are moving, or what a public camera near a tracked event shows usually has to open several unrelated sites: an ADS-B tracker, a marine traffic page, a satellite pass site, an earthquake feed. Each has its own map and none of them share a camera or a timeline. God's Eye View replaces that tab juggling with a single 3D globe where clicking a contact locks the camera, draws a trail and surfaces metadata, and a tracked vessel or fire can hand off to a nearby live camera. The change is the joined-up view: a global picture that can be zoomed down to one aircraft, ship or street in the same session.
What's different
The distinctive part is the cockpit mode. From a tracked flight, a click puts the camera inside the aircraft and holds real terrain underneath as it moves, with sensor styles such as night vision and thermal available mid-flight. A 250 km contact roster around the target lets you step from one aircraft into the next without returning to a global view. That is a spatial-intelligence presentation built on public feeds, and it is the feature that makes the project more than a map with more layers.
The trade-off is that the spectacle depends on layered providers. The README states the app starts without an account or API key using Esri satellite imagery and keyless terrain, with OSM as fallback, while the photorealistic 3D look requires a Cesium ion token (for eligible personal, non-commercial use) or a Google Maps key with provider terms and quotas. So the experience documented in the GIFs is not the same as the default no-key experience, and you need to decide whether to accept account and usage terms for the visual payoff. Traffic is simulated along real roads, according to the README, which is important to remember before treating any dot as a live observation.
Who should try it
Good fit: developers and OSINT hobbyists who enjoy a visually rich geospatial interface, want to inspect the source, and are willing to add provider keys to unlock the photorealistic basemap. It is also a reasonable fit for someone who just wants a hands-free, voice-annotated globe to explore and show others.
Poor fit: anyone who needs auditable evidence for investigations or production monitoring, because the README describes a visualization that mixes live and simulated layers rather than a data-integrity pipeline. Users who want zero provider accounts and the best visuals will also be disappointed; the no-key path is real but visually limited.
Requirements and limitations
There are three setup paths. The no-terminal route uses Pinokio 8.2 or later on Windows, macOS or Linux; there is also a Docker path that needs no Node install and keeps keys, cache and logs in the cloned folder. The terminal path requires Node.js 24.x (24.14.0+) or 26.x, with a setup doctor warning about the end-of-life Node 25. After cloning, the documented sequence is npm ci, npm run doctor, then npm run dev, opening a local server on port 4173; the project instructions are the place to follow this, not this review.
Ongoing upkeep matters: the README warns that older versions queried public OSM Overpass servers that now refuse them, so Traffic, Mapped Installations and ALPR stay empty until you update. That is a live reminder that several layers depend on public endpoints and may need updates when those endpoints change. Keys created inside the app land in an ignored environment file or repo-root .env; keep those files owner-only and be aware that provider quotas and terms apply. The API keys and costs section is where to check which capability each key unlocks before committing.
HotRepo's take
HotRepo recorded the project on 13 daily-board days between 2026-08-28 and 2026-10-26, including a 60,211-star snapshot with +388 on the last observed day. A low-point Hacker News thread drew only two comments, both enthusiastic, so discussion volume is modest relative to stars. The dated sample cannot establish whether interest persists.
Before adopting it, verify which basemap you actually get without a key, and whether the provider terms for Cesium ion or Google Maps fit your use.
Hacker News
Written by AI from the project's README, updated October 26, 2026. The project's own docs are the source of truth.