Go to file
jing 960dcd0e69 phase 6: interaction polish + readability fixes
- fix ships status: registered the HUD row before setStatus (setStatus no-ops
  on an unregistered row, so the vessel count was silently dropped)
- declutter: drop the 6 stacked Fujairah idle labels (InfoBox still IDs them),
  fade ship + event labels at the global overview (translucencyByDistance)
- separate the two co-located event markers so their labels stop colliding
- verified live: 97 sats, 6300+ aircraft w/ quota, 12 vessels, scrub-gating
  (chip flips to SCRUBBED + aircraft hide), Data+Photo basemaps

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 12:32:04 +10:00
.claude Bootstrap: build spec for Opus 4.8, dev server with CORS proxy, preview config 2026-07-13 11:50:09 +10:00
css phase 1: globe core — viewer, dual basemaps, clock, HUD, layer contract 2026-07-13 12:06:05 +10:00
js phase 6: interaction polish + readability fixes 2026-07-13 12:32:04 +10:00
.gitignore Bootstrap: build spec for Opus 4.8, dev server with CORS proxy, preview config 2026-07-13 11:50:09 +10:00
index.html phase 1: globe core — viewer, dual basemaps, clock, HUD, layer contract 2026-07-13 12:06:05 +10:00
README.md Bootstrap: build spec for Opus 4.8, dev server with CORS proxy, preview config 2026-07-13 11:50:09 +10:00
serve.py phase 1: globe core — viewer, dual basemaps, clock, HUD, layer contract 2026-07-13 12:06:05 +10:00
SPEC.md Bootstrap: build spec for Opus 4.8, dev server with CORS proxy, preview config 2026-07-13 11:50:09 +10:00

GODSIGH

A browser-based 3D/4D OSINT world view — CesiumJS digital-twin globe fusing public sensor feeds (satellite orbits, live ADS-B aircraft, AIS shipping, infrastructure vectors) on one scrubbable timeline. Inspired by Bilawal Sidhu's God's Eye View.

Status: pre-build. The complete build & deployment instructions live in SPEC.md — start there.

Quickstart (dev)

python3 serve.py 8137
# open http://127.0.0.1:8137

serve.py is a zero-dependency static server that also proxies the OpenSky ADS-B API (which blocks cross-origin browser calls) at proxy/opensky.

Target

https://partly.party/godsigh/ — deployment is the final build phase, gated on John.