Stand 14. September 2026: Das auf GitHub getrendete God's Eye View (bilawalsidhu/gods-eye-view) ist weder VFX noch ein bezahltes Intel-Terminal. Es ist ein fotorealistischer 3D-Globus im Browser: öffentliche ADS-B-Flüge, AIS-Schiffe und CelesTrak-Satelliten auf einer Erde. Feeds sind verzögert, lückenhaft und manchmal ausdrücklich modelliert — die README sagt: nicht damit navigieren. Dieser Text ist ein Praxislauf: was es ist, woher die drei Kernlayer kommen, fünf Minuten Bedienung, lokaler Start, was Keys kosten, wofür man es nicht nutzen darf.
Was God's Eye View wirklich ist
Der Reponame ist God's Eye View. Bilawal Sidhu hat den Look zuerst als YouTube-Serie geliefert (früher WorldView) und den Client im August 2026 offengelegt. Er stand oben in den täglichen und wöchentlichen GitHub-Trends. Ein Satz aus der README reicht: ein Spionagesatelliten-Simulator im Browser — nur sind die Quellen öffentlich und die Daten echt.
Es ist nicht „noch ein Flight-Tracker“. FlightRadar24, MarineTraffic und CelesTrak machen je eine Sache gut. Wer das Verkehrsflugzeug, den Hafen darunter, den nächsten ISS-Überflug und eine veröffentlichte Stadtkamera in derselben Szene will, öffnet sonst vier Tabs. God's Eye View macht aus diesen öffentlichen Signalen einen Ort, in den man hineinfliegt: Google Photorealistic 3D fürs Gelände, CesiumJS als Engine, Layer-Schalter als Missionspanel.
Der Stack ist absichtlich dünn: Vanilla JavaScript, CesiumJS, Vite — keine React-Hülle. Stimme ist optionales OpenAI Realtime; ohne den Key läuft der Globus weiter. Der Code ist MIT; gebündelte Datensätze behalten eigene Lizenzen (Seekabel: CC BY-NC-SA — für kommerzielle Nutzung entfernen). Quelle und Layer-Notizen: bilawalsidhu/gods-eye-view.
Es ist auch kein All-Source-Intel-Pult. Terrestrisches AIS verstummt mitten im Ozean; Satelliten-AIS kostet echtes Geld. Traffic ohne TomTom ist als Näherung gekennzeichnet. Start-Replays tragen RECONSTRUCTED ESTIMATE. Personensuche, Gesichtserkennung und Einzelverfolgung werden nicht gemergt. Wer eine auditierbare GEOINT-Sandbox will, passt. Wer ein navigations- oder operationsfähiges System will, wird auf Seite eins der README abgewiesen.
Flüge, Schiffe, Satelliten: Quellen
Die Suche nach „Flugzeuge, Schiffe und Satelliten live auf einem 3D-Globus“ meint drei Layer. Das Repo liefert etwa dreizehn; zehn gehen ohne Anmeldung an. Die Tabelle unten ist nur der Kartenstapel plus diese drei — kein Katalog.
| Layer | Was man sieht | Quelle | Auth |
|---|---|---|---|
| Fotoreale 3D-Erde | Gelände bis auf Vorfeld oder Liegeplatz | Google Photorealistic 3D Tiles; optional Bing / OSM | Google-Key Pflicht (metered) |
| Live-Flüge | Tausende Airliner + Spuren; militärisches ADS-B in Amber | OpenSky + adsb.lol | Anonym geht; OAuth kauft mehr Polls |
| Live-Schiffe | Globales AIS, Kielwasser, Taktikkarten | AISStream | Kostenloser Signup-Key |
| Satelliten | ~840 Kernobjekte nach Klasse; DENSE legt die Starlink-Schale | CelesTrak TLEs + SGP4 | Kein Key |
Flüge sind echte Transponder. Der Airliner, den man klickt, sendet ADS-B, kein Zufallspartikel. Der Client malt ein Poll-Intervall hinter der Echtzeit, damit er zwischen bekannten Fixes interpolieren kann; ein roher 15–30-Sekunden-Sprung stottert. Militärtracks kommen von adsb.lol in Amber. Ein Klick kann rund 24 Stunden Spur als gestapelte 3D-Schleifen nachladen — der Clip, der auf Social „geheim“ wirkt und nur öffentliches ADS-B-Archiv ist.
Schiffe sind AIS-Baken. Häfen und Meerengen sind dicht, der offene Ozean dünn — so arbeiten terrestrische Empfänger, die App ist nicht kaputt. Ohne AISStream-Key bleibt der Layer leer. Tanker anklicken für Karte und Kielwasser, dann NEAREST im CCTV-Panel: Kameras in Austin, Caltrans und TfL sitzen in der 3D-Stadt, kein Bild-im-Bild. Gibt eine Stadt keine Kamera frei, bleibt es leer. Die App erfindet keine.
Satelliten nutzen CelesTrak-Zweizeilenelemente und SGP4. ISS klicken, Kamera auf Orbithöhe; der Ring bleibt per GMST am Körper, ohne Flackern. Der Kernkatalog sind ein paar Hundert Objekte, farbcodiert. DENSE ergänzt die Starlink-Schale. Das ist Bahnpropagation auf fotorealer Erde, kein Radar. Frische hängt am gecachten TLE.
Alles andere ist optional: USGS-Beben (24h), NASA FIRMS (freier MAP_KEY), Launch Library 2 (30 Tage), Radio Browser, GBFS. Traffic ohne TomTom ist eine gekennzeichnete Näherung. Statische Packs: Rechenzentren, Dämme, Kabel — DATA_SOURCES.md lesen, bevor das Kabel-Layer kommerziell mitfährt.
Fünf Minuten: Cockpit, Hafen, ISS
Kaltstart in wenigen Sekunden auf einem aktuellen Laptop (PERFORMANCE.md nennt 1,86 s Median auf M5/Chrome — Baseline, keine Pflicht-Hardware). Die Erstkarte bietet Live Contacts, Space Missions oder Environmental. Wer nur Flugzeuge, Schiffe und Satelliten will, lässt den Rest der dreizehn Layer.
Minute eins — Himmel an. Flights oder Live Contacts. Kontakt klicken: Lock, Spur, Telemetrie. COCKPIT und mit der Nase über echtes Google-3D-Gelände. Tasten 1–7 wechseln CRT / NVG / FLIR. Hier hört „God's Eye View“ auf, Marketing zu sein — man liest keine Tabelle, man sitzt in einem echten Flugzeug über echtem Boden.
Minute zwei — voller Flughafen. Einen bekannten suchen, auf Rollfeldhöhe, 3D-Modelle an. 787, ATR-72, Citation, Bell 206, MQ-9 ersetzen Glyphen in der Nähe. Wer nur Punkte aus 10 km Höhe sieht, hält das für eine weitere Radar-Site.
Minute drei — Hafen. Vessels über Long Beach, Singapur oder Hamburg. AIS ist nah an der Küste lebendig, mitten im Ozean still. Kein Key? Zwei Minuten auf aisstream.io, kostenlos, dann zurück. CCTV-NEAREST hilft nur, wo eine Stadt wirklich eine Kamera veröffentlicht hat.
Minuten vier und fünf — Orbit. Satellites an, ISS klicken, Ring mitfahren. Dann Space Missions: Start der letzten 30 Tage. Der Aufstieg trägt RECONSTRUCTED ESTIMATE, 0,25×–4×. Das ist kein „ich habe eine Live-Rakete gesehen“, sondern öffentlicher Zeitplan plus Bahngeometrie.
Stimme ist Extra. Ein OpenAI-Key schaltet „bring mich nach FRA und wähle das nächste Luftziel“ oder „wie viele Flüge über Bayern“. Ohne Key sagt das Mikro unavailable, der Globus läuft weiter. 28 Tools. Langlebige Keys kommen nicht in den Browser.
Lokal starten: Node und der Google-Key
package.json pinnt Node.js 24.14.x oder 26.x. Falsche Version, Install bricht. .env.example nach .env, GOOGLE_MAPS_API_KEY setzen — das ist der Eintritt. Ohne Key bleibt der Planet dunkel; mit Key erzählen Flüge und Satelliten die ganze Geschichte. AISStream dazu, wenn Schiffe sollen.
git clone https://github.com/bilawalsidhu/gods-eye-view.git cd gods-eye-view cp .env.example .env # .env: mindestens GOOGLE_MAPS_API_KEY npm install npm run dev -- --host localhost --port 4173 # http://localhost:4173
Der Dev-Server bindet localhost, Keys bleiben auf der Maschine. Unter macOS räumt ./scripts/dev-fresh.sh den Vite-Cache und kann Keys aus der Schlüsselbund holen. LAN-Share heißt explizit --host 0.0.0.0 — wer den Host erreicht, verbraucht euer Kontingent. Zuerst Budget-Caps beim Anbieter, dann GEV_RATELIMIT_*. App-Drosseln sind keine Rechnungs-Sicherung.
Für RAM bei lokalen Node-Diensten: OpenCode Review auf 4GB / 8GB / 16GB. God's Eye View frisst WebGL und Tile-Cache, keine Modellgewichte. 8GB reicht zum Rundflug, 16GB ist ruhiger. Engpass ist meist GPU und Platte, nicht „noch ein DIMM und es wird ein Rechenzentrum“.
Tile-Regeln ändern sich: Map Tiles API lesen, Key einschränken, Budget-Alarm setzen. Fotoreal-3D wird pro Sitzung abgerechnet; Free-Caps hängen an der Billing-Region. Keine drei Monate alte Dollarzahl ins Runbook kopieren.
Warum es live wirkt: Lag, SGP4, Boden
Der Globus wirkt echt wegen ein paar langweiliger Entscheidungen, nicht wegen einer NASA-Blue-Marble-Textur.
| Problem | Was der Client tut | Was man spürt |
|---|---|---|
| Flüge/Schiffe alle 15–30 s | Ein Intervall hinter der Wanduhr; interpolieren; Lücken dead-reckon | Weiche Bewegung; immer etwas spät |
| Icons drehen beim Kippen | Kursprojektion im Bildraum pro Frame | Nasen zeigen den echten Kurs |
| Orbitringe driften oder flackern | SGP4 + GMST halten den Ring am Körper | ISS-Ring fährt mit |
| Flugzeuge schweben über dem Vorfeld | Geoid-Höhe auf dem gerenderten Mesh | Parkende Maschinen sitzen auf den Tiles |
| Ein Nachmittag frisst OpenSky/TomTom | Gecachte, budgetierte Server-Proxys | Kein sofortiges 429 — trotzdem nicht unbegrenzt |
Der Baum ist flach: main.js startet Tiles und Layer, data/ ein Modul pro Feed, voice/ Realtime, iconOrientation.js Kurse. Ein neues Stadt-Pack oder ein privater Feed ist eine Kopie eines bestehenden Layers. Die Autoren nennen das einen hackbaren Lern-Client, keinen gehärteten Ops-Dienst. Wer es 24/7 für ein Team hängt, baut Auth, Audit und Quotas selbst. npm run dev ist kein Produktionsplan.
WebGL plus fotoreale Tiles nehmen GPU und RAM vor der CPU. Deckel zu, iGPU-Kampf, fünfzig Chrome-Tabs — der Frame stirbt zuerst. Soll die Sandbox wach bleiben und die Keys vom Büro-Laptop weg, gehört sie auf Apple Silicon, das nicht schläft. Unified Memory ist derselbe Grund, aus dem wir M4 für schwere lokale Last in den Mac-mini-M4-Notizen diskutieren — dieser Globus gibt die Bandbreite für Tiles aus, nicht für DerivedData.
Keys, Kosten, harte Grenzen
Die Legende bleibt: 🟢 ohne Signup, 🟡 gratis Entwickler-Key, 🔴 metered. Google Maps ist das einzige Pflicht-🔴. OpenAI ist nur Stimme und das Fünf-Wort-HUD. AISStream, FIRMS, TomTom, Cesium ion und OpenSky-OAuth sind „besser mit, okay ohne“ für den Großteil des Globus.
| Key | Was er kauft | Ohne ihn |
|---|---|---|
| Google Maps (Pflicht) | Den fotorealen Planeten | Das Produkt existiert nicht |
| AISStream | Globale Schiffe | Leerer Schiffslayer |
| OpenAI | Stimm-Regie + AI-HUD | Globus läuft, Mikro bleibt dunkel |
| TomTom | Echten Straßenstau | Traffic als Simulation markiert |
| FIRMS | 24h-Brände | Leerer Feuerlayer |
Kosten nur als Größenordnung. Google-3D-Tiles pro Sitzung; Free-Caps nach Region. OpenAI Realtime nach Modell und Audio; die App schätzt, warnt bei etwa 2 $, cappt intern bei etwa 5 $ — die Provider-Grenze ist die echte Sicherung. 🟢-Layer — anonymes OpenSky, USGS, CelesTrak, Stadt-CCTV, Radio — kosten null. Das als „unbegrenzte Intel-API“ weiterzuverkaufen, bricht mehrere Lizenzen und landet auf der ersten Google-Rechnung.
Das Repo ist deutlich: nicht für Flug- oder Seenavigation, Notfalleinsatz, Medizin, Investments oder andere sicherheitskritische Arbeit. Daten können spät, fehlend, modelliert oder falsch sein. partial / delayed / simulated / unavailable wörtlich nehmen. Es gibt keine Personenabfrage. Nachrichtenprüfung, Lehre, eigener Layer: im Scope. Menschen anstarren oder ein Amtsradar ersetzen: nicht — und dieser Text hilft dabei nicht.
Blockiert das Netz Google-Tiles, OpenSky oder AISStream, ist das Umgebung, kein Repo-Bug. Instanz dort laufen, wo die Hosts auflösen, Keys beschränken, SECURITY.md lesen, bevor man an ein LAN bindet.
Den 3D-Globus auf einem wachen Mac lassen
God's Eye View will drei Dinge gleichzeitig: einen Node-24/26-Proxy, einen Browser, der WebGL-Tiles hält, und API-Keys, die nie in ein öffentliches Frontend gehören. Laptop zu, Polls stoppen, Tile-Cache stirbt, Keys teilen sich die Maschine mit Slack. Ein Nuvcloud-Cloud-Mac-mini ist dediziertes Apple-Silicon-Bare-Metal: Unified Memory für Cesium, SSH, das bleibt, Keychain wie im Repo beschrieben, niedriger Leerlauf — eine Sandbox, die man vom Büronotebook trennen kann.
Wer Flüge, Schiffe und Satelliten 24/7 für Demo oder Fork will, startet bei Nuvcloud-Tarifen und Regionen, damit der Globus auf einem Mac läuft, der nicht schläft, statt nach jedem Flug kalt zu starten.
Weiterlesen
FAQ
Ist God's Eye View offizielle Intelligence-Software?
Nein. MIT-lizenzierter Visualisierungsclient auf öffentlichen Feeds. Ein Cockpit-Skin ist keine Freigabe.
Flüge und Satelliten ohne Google-Key?
Die Feeds brauchen wenig Extra-Auth, die fotoreale Erde sind Google Map Tiles. Ohne den Key fehlt das Produkt aus den GIFs. OSM ersetzt das Poster nicht.
Warum ist der Schiffslayer leer?
Live Vessels braucht einen freien AISStream-Key. Danach bleibt die Küste dicht und der Ozean dünn — terrestrische AIS-Reichweite, kein Refresh-Bug.
Sind die Flugzeuge sekundengenau?
Nein. Quellen pollen alle 15–30 Sekunden, der Client hängt ein Intervall hinterher. Glattes Near-Realtime, kein ATC-Radar.
Navigation oder Einsatzleitung?
Nein. Die README verbietet Flug-/Seenavigation, Notfall, Medizin, Investment und andere sicherheitskritische Nutzung. Daten sind falsch, spät oder modelliert.
Personen oder Gesichter suchen?
Nein. Das Projekt modelliert Ereignisse, Assets, Infrastruktur und Systeme. Personensuche, Gesichtserkennung und Einzelverfolgung sind out of scope; PRs darüber werden abgelehnt.
Geht es in einem eingeschränkten Netz?
Nur wenn Google-Tiles, OpenSky und AISStream von dieser Maschine auflösen. Das Repo liefert keinen Bypass. Dort laufen, wo die Quellen erreichbar sind, Keys begrenzen.
Brauche ich einen neuen Mac?
Nein. Ein aktueller Laptop startet kalt. Für eine 24/7-Sandbox, die nicht mit der Büro-GPU kämpft, ist ein immer waches Cloud-Mac-mini billiger als für alle eine neue Maschine.