God’s Eye View (GEV) 是一个开源 Web 应用,它将全球公开的实时数据流(飞机、船舶、卫星、地震、公共摄像头等)整合进一个写实的 3D 地球界面中。它不仅仅是一个可视化工具,更是一个由 AI 代理驱动的交互式情报平台,允许用户通过语音控制、传感器滤镜和战术 HUD 来“监视”世界。

其核心理念是:信号无处不在,瓶颈在于界面。 GEV 将这些分散的公开信号转化为一个统一的、可交互的“场所”,让用户在浏览器中即可体验类似科幻电影中“上帝视角”的掌控感。
核心功能亮点
- 沉浸式驾驶舱模式:
- 点击任意实时追踪的航班,摄像头将锁定并跟随其飞行,地形实时在下方掠过。
- 支持切换多种传感器视图(夜视 NVG、热成像 FLIR、CRT 复古风等),模拟真实侦察体验。
- 提供附近实时信号简报、区域头条及基于实际观测的体积云渲染。
- 全维度实时追踪:
- 空中:数千架实时飞机,显示遥测数据、轨迹及元数据。
- 海上:实时船舶位置与航向。
- 太空:卫星轨道追踪(如 ISS),支持伴飞视角。
- 地面:地震活动、交通流模拟、公共 CCTV 摄像头投射(含视域分析)。
- AI 语音指挥与控制:
- 集成 OpenAI 代理,支持自然语言指令(需 API Key)。
- 场景感知:AI 知道当前视图坐标、图层状态及选中实体,可回答“这是什么城市?”或“这架飞机去哪?”。
- 导演级操控:“带我去东京”、“绘制从 A 到 B 的路线”、“切换到夜视模式”。
- 情报查询:“德克萨斯上空有多少航班?”、“洛杉矶附近最大的火灾是什么?”。
- 战术可视化与 HUD:
- 军用 HUD:提供情报风格的遥测数据显示。
- 检测叠加:实时显示视野内所有实体的边界框与 ID。
- GLSL 传感器滤镜:一键切换 CRT、NVG、FLIR、黑白等视觉风格,重新着色现实。
- 语音白板:通过语音指令在地图上绘制真实边界多边形、标记和路线。
快速开始:零门槛体验
GEV 设计为开箱即用,无需注册或密钥即可启动基础功能。
路径 1:Pinokio 一键安装(推荐小白)
- 下载并安装 Pinokio。
- 在 Discover 中粘贴 URL:
https://github.com/bilawalsidhu/gods-eye-view。 - 点击 Install -> Start,自动处理依赖并打开应用。
路径 2:开发者/终端启动
需要 Node.js 24.14.x+。
git clone https://github.com/bilawalsidhu/gods-eye-view.git
cd gods-eye-view
npm install
npm run dev
访问 http://localhost:4173。
进阶配置:Power Up
虽然无密钥即可运行,但添加以下密钥可解锁极致体验:
- Cesium ion Token(免费):解锁写实 3D 城市模型和全球高精度地形。
- Google Maps API Key(按需付费,有免费额度):提供更精准的地点搜索和地图细节。
- OpenAI API Key:启用语音控制、AI HUD 摘要及智能问答。
注:所有密钥仅存储在本地环境变量或 .env 文件中,绝不上传至服务器。
最初的五分钟挑战
- 点亮天空:打开 Flights 图层,点击一架飞机,观察其实时遥测与轨迹。
- 接管驾驶舱:点击 COCKPIT,跟随飞机下降,切换 NVG 或 FLIR 传感器。
- 透过摄像头观看:搜索主要城市(如伦敦、奥斯汀),打开 CCTV,查看摄像头在 3D 城市中的投射及视域范围。
- 追踪太空物体:打开 Satellites,点击 ISS,体验轨道伴飞。
- 与 AI 对话:若有 OpenAI Key,尝试说:“带我去 LAX 并选择最近的空中飞机。”
技术栈与开源精神
- 前端:基于现代 Web 技术(Vite, React/Vue 等),利用 WebGL/WebGPU 进行高性能 3D 渲染。
- 数据源:聚合自多个免费或低成本公开 API(ADS-B Exchange, MarineTraffic, USGS, OpenStreetMap 等)。
- AI 集成:通过本地代理调用 LLM,实现上下文感知的语音交互。
- 完全开源:每一行代码均可检查,鼓励社区扩展数据源、修复 Bug 或开发新插件。