God's Eye View is a free, open source browser app that puts live flights, ships, satellites and public cameras on a photorealistic 3D globe; running it yourself takes one Google Maps key, npm install, and about five minutes.
Read the full story: God's Eye View Setup: Self-Host the Live 3D Spy Globe →
Transcript
God's Eye View is a free, open source browser app that puts live flights, ships, satellites and public cameras on a photorealistic 3D globe, and it runs entirely from your own machine. It picked up nearly two thousand stars in a single day on GitHub's trending page, on top of more than seventy five hundred total. It was built by Bilawal Sidhu, creator of the viral God's Eye View YouTube series, as the open source release of that project's client. Here's how to set it up. Start by cloning the repo and installing dependencies: git clone, then move into the folder, then npm install. It works the same way on Windows, macOS and Linux, since the whole thing is a Node and Vite project. You'll need Node twenty four or twenty six to match what the project expects. Next, copy the example environment file to dot env and set your Google Maps API key from the Google Cloud console. That one key is what the project calls the whole entry fee, everything else on the globe is optional. Now start the dev server: npm run dev, with host localhost and port forty one seventy three. Open that address in your browser, and a first run card offers to stage a mission for you, like live contacts or space missions. Cold start settles in under two seconds on a recent laptop. Want to talk to the globe instead of clicking it? Add an OpenAI key to your env file and click the mic button. That unlocks twenty eight voice tools, so you can say things like take me to Tokyo, or which ships are headed to Oakland, and watch the camera respond. A few things to know before you rely on it. Ten of the thirteen live layers work with zero API key at all: flights, satellites, earthquakes, public cameras. Only ships, real traffic and fires need a free key to unlock. This is not a navigation tool, the data can be delayed, modeled, or flat out wrong, so never use it for real flight or maritime navigation. And if you expose the server on your local network, anyone who can reach it can spend your API budget, so set the rate limits first. That's the setup.