bilawalsidhu/gods-eye-view

GitHub Trending (daily) 工具

摘要

一个开源的间谍卫星模拟器,可在逼真的3D浏览器界面中可视化实时全球数据,例如飞机、船舶和卫星,并支持语音控制和公共数据源。

一个在浏览器中的间谍卫星模拟器,但数据是真实的。提供在逼真3D地球仪上的实时开源空间情报。
查看原文
查看缓存全文

缓存时间: 2026/08/27 21:14

bilawalsidhu/gods-eye-view 来源:https://github.com/bilawalsidhu/gods-eye-view

🌐 上帝视角

一个运行在浏览器中的间谍卫星模拟器——然后你会发现数据源是公开的,而且数据是真实的。

照片级真实的3D地球。实时追踪飞机、船只、卫星、地震、交通和公共摄像头,没有实时画面的则用清晰标注的模拟视图替代。 由实时AI代理提供支持的免提语音控制。 没有遗漏任何地方。 轨道HUD、实时追踪地球、FLIR地形——现在已开源 ▶️ 源自爆火的“上帝视角”系列项目 (原名WorldView) —— YouTube 500万+播放 (https://youtube.com/playlist?list=PL6qSg2I-7_koPbDnSMo0QeeHX_RknA2uv&si=nBGYMoHWQw41v93Q)


快速开始 · 前五分钟 · 语音交互 · 实时内容 · 技术原理 · 密钥 · 成本

🌍 为何存在

你呼吁,所以它来了。 上帝视角是开源的。实时追踪世界。与它对话。破解它。扩展它。 大多数开源情报就是一堆浏览器标签页。信息丰富,但界面是瓶颈。 上帝视角将这些信号转化为一个场所:世界本就在广播——飞机应答器、船舶信标、轨道根数、地震仪、公共摄像头——而这个工具将它实时呈现在照片级真实的3D地球上。 无需机密许可;一路都是公共信号,界面运行在你的浏览器中,由你掌控。

一半的魔力在于它看起来像一个禁忌的驾驶舱。另一半在于每一行代码都可被审查。 实时图层基于公共信息源:飞过你屏幕的客机正在报告遥测数据,摄像头安装在已公布的位置,国际空间站的位置是根据当前轨道根数推算的。 客户端故意将航班渲染比实时晚一个轮询间隔,以便能平滑插值。 有些体验是模拟的而非实时的:无密钥的交通流被标记为模拟,摄像头姿态是估计值(需校准),发射上升段回放被标记为重建估计。 每个图层都保持其来源和时效状态可见,包括部分、延迟、模拟和不可用状态。


🎛️ 这是什么

关于上帝视角开源发布的YouTube视频 (https://www.youtube.com/watch?v=GRJaKcXZS94) ▶️ 完整演示:YouTube视频 (https://www.youtube.com/watch?v=GRJaKcXZS94)

  • 🛩️ 驾驶舱视角: 搭乘一架被追踪的航班——摄像头会将你下方的地面保持在视野中直至降落。
  • 📡 联络: 列出目标周围250公里内所有实体——逐步浏览实时飞机并进入任何驾驶舱。
  • 🎯 点击追踪任何目标: 摄像头锁定、绘制渐隐轨迹、显示完整元数据——被追踪的火灾或船只可通过一次点击切换到最近的实时摄像头。
  • 🖊️ 语音白板: 通过语音在世界上标注——真实的边界多边形、标记和路线。
  • 🛫 3D机库: 按类别的真实飞机模型——787、ATR-72、Citation、Bell 206、MQ-9——被追踪的联系人随着你靠近会从图标切换为3D模型。
  • 🎨 重塑现实: GLSL传感器效果叠加在普通地球之上——CRT、夜视仪、FLIR/热成像、黑白、雪景。
  • 🟩 检测覆盖层: 屏幕空间边界框和ID覆盖所有视野内物体。
  • 🎖️ 军事HUD: 带有情报风格遥测数据的战术平视显示器。
  • 🌐 全局上下文: 一键设置完整的态势感知场景——离开时还能精确恢复你的视图。
  • 🎥 场景导演: 捕捉电影般的摄像头之旅,用于片段和演示。
  • 🔗 分享链接: 摄像头、样式、图层,甚至一个被追踪的目标都可以序列化到URL中——一个实时目标是交接,不是书签。
  • 🏠 重置地球: 一个控件——或一句话——回到完整地球视图。

⚡ 快速开始

需要 Node.js 24.14.x 或 26.x(由 package.json 强制要求)。

  1. 复制 .env.example.env 并设置 GOOGLE_MAPS_API_KEY
  2. 安装并运行:
    npm install
    npm run dev -- --host localhost --port 4173
    
  3. 打开 http://localhost:4173。 在最近的笔记本电脑上,冷启动可在两秒内完成(在一次基于M5/Chrome的点对点测试中,中位数为1.86秒——docs/PERFORMANCE.md;这是一个对比基准,而非硬件要求)。 首次运行卡片会为你提供一个任务预设——实时联络太空任务环境监测——或者让你手动探索。

不是程序员?让AI为你搞定整个页面。 一键安装器正在开发中——在此之前,请安装一个编程代理(Claude Code (https://claude.com/claude-code)、Codex (https://openai.com/codex/)、Cursor (https://cursor.com) 或 Antigravity (https://antigravity.google)) 并粘贴以下内容:

克隆 https://github.com/bilawalsidhu/gods-eye-view 并在我的机器上设置它。安装所有依赖,一步步指导我获取所需的Google Maps API密钥(以及任何我想要的可选免费密钥),将密钥放入.env,并帮助我设置账单提醒和Google密钥的使用配额,以防超支。然后启动开发服务器并在我的浏览器中打开。我不是开发者——请边做边解释,并在任何可能产生费用的步骤前询问我。

那一个密钥就是全部门票。 本README中的所有内容都用颜色标注——🟢无需任何东西 · 🟡免费密钥 · 🔴计费——而Google Maps是你唯一需要的🔴:它购买了照片级真实的星球,此后地球的大部分区域都点亮了🟢。 对于典型的个人探索,**大部分图层预计花费0**,仅两个计费图层会有些零钱:Google目前每月提供**1,000次免费3D瓦片会话**——每次会话最多可渲染三小时,一个人几乎无法用完——而语音功能内置了5的会话上限。 完整的密钥地图见 密钥与成本,完整的成本明细见 实际成本。 开发服务器绑定到 localhost——你的密钥保留在本机。有关在局域网上安全共享的说明,请参阅 共享实例SECURITY.mdmacOS快捷方式: ./scripts/dev-fresh.sh 会清除Vite缓存并直接从钥匙串获取你的密钥。


🕐 前五分钟

无需账户,无需注册。首次运行卡片将为你提供任务预设——或者你自己运行以下流程。 在这五分钟的某个时刻,它就不再像一个演示了:

  1. 点亮天空。 接受实时联络任务(或自行打开航班图层)——数千架实时飞机,依据真实遥测数据飞行,检测网格已在读取场景。点击一架:摄像头锁定,轨迹在它身后绘制,其实时遥测卡片弹出。
  2. 接管控制。 在你追踪的飞机上点击驾驶舱,搭乘它下降,途中切换传感器:从夜视仪切换到Ironbow FLIR。驾驶舱自带简报条——附近的实时信号、地区头条和真实当地天气,以及可选的天气模式(根据飞机周围的实际观测数据渲染体积云)——联络图层让250公里内的列表随时一键(或一句话)可达:在飞机间跳跃,直接进入下一个驾驶舱。 在驾驶舱视角下搭载实时飞机并切换传感器模式 在实时飞机间跳跃并直接进入驾驶舱视角
  3. 降落在繁忙机场。 搜索一个机场并下降到滑行道,开启3D飞机——地面联络、滑行轨迹、整个停机坪实时运作。 从机场全景下降到近距离滑行道检查,展示3D飞行模型
  4. 查看公共摄像头。 在奥斯汀、伦敦或加州上方打开CCTV。这些信息流不是网络摄像头嵌入——它们被投影3D城市。将覆盖范围切换为视野,每个摄像头都绘制其估计覆盖体积——它能覆盖哪里,以及它的盲区在哪里。 潜入一个奥斯汀十字路口,其中公共摄像头被投影到3D场景中
  5. 用高峰时段描绘街道。 打开交通并潜降到约8公里以下——每辆车的流量颜色对应真实的拥堵(需要TomTom密钥;无密钥则为模拟标注)。然后在CCTV面板点击最近,通过指向拥堵点的摄像头观看。 从城市尺度的实时拥堵直接潜入一个十字路口的公共摄像头
  6. 追踪轨道目标。 打开卫星并点击国际空间站——你在轨道高度伴飞,轨道环等一应俱全。 追踪国际空间站沿其轨道穿越乌克兰
  7. 切换光学效果。 点击 17 —— CRT、夜视仪、FLIR—— 整个实时星球通过不同传感器重新渲染。 在一个连续视角中,将密集的实时地球循环切换为CRT、FLIR和夜视仪效果
  8. 与它对话 (需要OpenAI密钥):“带我去LAX,选择最近的空中飞机。”
  9. 回家。 点击重置地球——或者说一句“缩小到地球视图”。 键盘快捷键: 17 视觉样式 · H HUD · D 检测 · C 驾驶舱 · Esc 退出。

🎙️ 语音交互

语音功能需要 OpenAI密钥。没有密钥,整个应用仍然可以运行——麦克风按钮只会显示语音不可用。 同一个密钥也驱动AI HUD摘要:一个简短的、五字情报风格的当前视图概要,在你移动时重新生成。 点击 GEV MIC,授权麦克风,然后直接说话。 这不仅仅是一个语音控制的遥控器:

  • 🧠 它知道它在看什么。 代理在回答前会拉取实时场景上下文——包括坐标、街道名称、活动图层和视图比例。在飞行途中问“这是什么城市?”,它知道。
  • 🎯 实体问答。 点击任何飞机、船只或数据中心,问“这是什么?”。它使用该对象的实时遥测数据回答。
  • 👁️ 视觉定位。 在街道层面,它读取视口截图以识别可读的标牌和建筑名称,并被指示绝不臆造标签。
  • 🎬 电影构图。 “给我看看头顶的飞机会”会将摄像头拉远、调整角度,像导演一样构图实时交通。
  • 🔒 诚实且安全。 代理只确认成功执行的操作。你的 OPENAI_API_KEY 永远不会接触浏览器;客户端只获得一个短期会话令牌。 二十八个工具,四项任务——以下命令直接来自产品的语音测试套件和工具手册: 🎥 指挥它 —— 无人机操作员式摄像头指令:

🗣️ “带我去东京。” · “慢慢绕这个区域盘旋。” · “画一条从国会大厦到Zilker公园的步行路线。”“沿我们刚画的路线飞行。” · “缩小到地球视图。” 🖊️ 标注它 —— 在真实世界之上的一块白板: 🗣️ “勾勒出德克萨斯州的轮廓。” · “标注德州州议会大厦及其场地”——它绘制实际的包围边界,而不是一个圆。· “埃菲尔铁塔离卢浮宫有多远?”——出现一个连接箭头并播报距离。所有内容都会持续存在,直到你说“清除地图”。 Zilker公园和Lady Bird湖作为持久的矢量标注被绘制到3D城市上 语音生成的跨机场距离测量,从轨道视角检视 🔎 审问它 —— 针对实时图层的分析师查询: 🗣️ “现在德克萨斯州上空有多少航班?” · “哪些船只正驶向奥克兰?” · “洛杉矶附近最大的火灾是什么?” · “有任何飞行物在四万英尺以上吗?” · “国际空间站下一次经过是什么时候?” 🎛️ 操控它 —— 整个控制台,免提: 🗣️ “切换到夜视并打开航班图层。” · “打开摄像头视野范围。” · “播放奥斯汀附近的新闻电台。” · “追踪那架飞机。”“进入驾驶舱。” 以及快速指令级 —— 每句一个: 🗣️ “给我看全球基础设施。”(设置图层并拉回到地球)· “播放轨道观察。”(一个完整的电影场景)· “将检测密度设置为百分之五十。” · “下一个联络——仅直升机。”(驾驶舱中)· “给我看太空任务。” · “切换到Bing航拍。” · “稍微锐化图像。” · “切换到战术布局。” · “现在打开了什么?” 地球上逐渐显示全球广播电台作为另一个实时图层 请求任何地方的电台,地球就开始广播——每个电台都是一个你可以飞往的真实地点。


🛰️ 地球上的实时内容

十三个实时图层。其中十个完全不需要任何东西 —— 无需密钥、无需账户、无需注册。

图层你能得到什么来源认证
🗺️ 地图堆栈Google照片级3D、Bing航拍、OSMGoogle / Ion / OSM🔴 Google(必需)· 🟡 Ion用于Bing · 🟢 OSM
✈️ 实时航班数千架实时飞机 + 航线历史OpenSky + adsb.lol🟢(🟡 可选,以获取更多轮询额度)
🎖️ 军事航班ADS-B军事交通,显示为琥珀色adsb.lol🟢
🚢 实时船只全球数千艘船舶AISStream🟡
🛰️ 卫星一个约840个对象的核心目录,按类别彩色编码并附带实时图例——密集模式会显示整个星链星座CelesTrak🟢
🌍 地震全球地震活动,过去24小时USGS🟢
🚗 交通实时拥堵情况,显示每辆车在街道层面的流量——潜降到约8公里以下,点会根据真实拥堵变色。无密钥则为近似模拟TomTom + OSM🟢(🟡 TomTom让它变真实——获取一个)
📹 CCTV网络约800个公共摄像头投影3D空间——奥斯汀 · 加州(Caltrans)· 伦敦(TfL)。位置是公开的;姿态是估计先验值,你可以通过拖动摄像头本身的小工具来校准城市API🟢
📻 电台带有模拟调谐器的全球地理定位电台——将指针拖过最多750个电台,地球会飞向每个广播者Radio Browser / 广播者🟢
🚲 共享单车实时站点可用性GBFS🟢
🔥 活跃火灾NASA FIRMS实时探测,过去24小时NASA FIRMS🟡
🚀 太空任务最近30天内的发射,包含载荷、阶段和回收详情Launch Library 2🟢(🟡 可选令牌可提高配额)
🎖️ 标注设施社区地图标注的、视口范围内的军事基地背景——本质上不完整,并已标注OpenStreetMap🟢

地球上还有: 街区覆盖层 · 可选的驾驶舱天气云效果。 内置的静态基础设施: 数据中心(4,351个)、水坝(704个)和海底电缆(712条)。 缺少你想要的图层? 提一个issue——或者添加它并发送PR。


🎖️ 实战任务

掌握基础后,运行这些任务:

任务如何做
🚁 询问地球“为什么这些军用直升机都在盘旋?” 选择一条军事轨迹——它会静默回溯约24小时的真实历史痕迹——看看它一直在做什么,解析为堆叠的3D环路。
✈️ 最终进近点击追踪一架正在对准跑道的客机,跳进驾驶舱,搭乘它下降。
🌃 夜间守望飞往你自己的城市,切换到夜视仪,让检测网格和HUD读取场景。
🚢 港口停靠长滩港上的船舶。点击一艘油轮查看其战术卡片和尾迹——然后在CCTV面板点击最近,通过公共摄像头查看同一片水域。
📻 东京FM打开电台图层,环绕涩谷飞行——然后拖动模拟调谐器指针:每个位置都会跳转到一个真实电台,地球会飞向正在广播的那个。
🔥 火线FIRMS覆盖加州。点击一个探测点——摄像头俯冲下去——读取强度,然后在CCTV面板点击最近获取地面视角。
🚶 请求步行路线 🎙️告诉世界你想去哪里,然后观看一条沿真实街道的路线被绘制出来。

相似文章