GitHub 趋势 · 第 89 期

把真实世界装进一个能对话的地球:God’s Eye View 火了

#GitHub趋势#3D地球#实时数据#开源可视化

我的判断:它是一个把公开信号(航班、船舶、卫星、地震、野火、公共摄像头)聚合到一张可语音指挥的真实 3D 地球上的浏览器应用。源码是 MIT,但内置的第三方数据带非商用条款,想商用得先拆干净。它不是监控工具——所有数据都来自公开源。

为什么需要它

想看全球实时航班要开 FlightRadar,看船舶要开 MarineTraffic,看卫星轨迹要开 CelesTrak,看野火要开 NASA FIRMS——十几个网站来回切,还没法用一句话让地图自己飞过去。普通地图软件能搜地点,却听不懂“带我去 LAX,选最近的飞机”。

项目是什么

bilawalsidhu/gods-eye-view(简称 GEV)是一个跑在浏览器里的“间谍卫星模拟器”——区别在于数据是真的。它在照片级真实的 3D 地球上叠加实时航班、船舶、卫星、地震、交通、公共摄像头等图层,并支持用语音(OpenAI Realtime API)自然语言指挥视角。技术栈是无框架的原生 JavaScript + CesiumJS + Vite,底图用 Google Photorealistic 3D Tiles / Esri / OSM。2026 年 8 月它曾登顶 GitHub Trending 日榜与周榜。

核心能力

能力说明
真实 3D 地球Google 照片级 3D 瓦片 / Esri / OSM 多种底图
实时图层航班(OpenSky/adsb.lol)、船舶(AISStream)、卫星轨迹(CelesTrak)、地震(USGS)、野火(NASA FIRMS)、交通、公共 CCTV
语音指挥OpenAI Realtime API,自然语言控制视角与图层
传感器滤镜CRT / NVG / FLIR 等视觉风格,叠加军事风 HUD
场景与分享场景导演、点击追踪、语音白板、可分享链接
安全代理服务端中转私钥,带 SSRF 保护

上手:本地跑起来

README 给出的终端安装链路(逐字):

git clone https://github.com/bilawalsidhu/gods-eye-view.git
cd gods-eye-view
npm ci
npm run doctor
npm run dev

打开 http://localhost:4173,需 Node.js 24.x(24.14.0+)或 26.x。macOS 可用 ./scripts/dev-fresh.sh 一键清缓存并从钥匙串拉密钥;无密钥也能用 Esri 卫星底图 + 关键图层。局域网共享:npm run dev -- --host 0.0.0.0 --port 4173

我的判断:适合谁 / 不适合谁 / 坑

坑:① 完整功能需自备多个 API key(OpenAI Realtime 语音、AISStream 船舶、Cesium Ion、Google Maps、FIRMS);② 源码 MIT 可商用,但内置的 TeleGeography 海底光缆数据是 CC BY-NC-SA 3.0 非商用,商用必须删除;Google Maps / OpenSky 等实时源限制商用且需自备凭据;③ Node 24.x 是硬版本要求;④ 数据来自公开源,精度与可用性随第三方 API 波动。

地址:github.com/bilawalsidhu/gods-eye-view(主页 maptheworld.ai)

⭐ 31,208(GitHub Trending 今日榜 +6,311,快照)

语言:JavaScript(Vanilla JS + CesiumJS + Vite)· 创建于 2026-06-22 · 未归档 · 默认分支 main

许可:源码 MIT;第三方数据 CC BY-NC-SA / ODbL / CC0(详见仓库 LICENSE 与 DATA_SOURCES.md)

数据来源:GitHub Trending 官方页面 + GitHub API + 仓库 README · 抓取时间:2026-09-14

你在用什么方式看全球实时动态?评论区聊聊你最常用的那个源。下期若三榜继续被写过项目占满,做“开源实时地理信息 / OSINT 可视化”横向合集;若出现更高动量的干净新面孔,再回单项目精读。

#GitHub趋势#3D地球#实时数据