You think.
AI does.

Gods Eye View:把真实公共信号汇成照片级 3D 地球的浏览器间谍卫星模拟器

Gods Eye View:把真实公共信号汇成照片级 3D 地球的浏览器间谍卫星模拟器

照片级 3D 地球 · 实时航班、船舶、卫星、地震、交通与公共摄像头 · 基于 OpenAI Realtime 的免提语音操控

37.2K Stars
7.5K Forks
JavaScript(Vanilla)
MIT License
No place left behind

项目地址:https://github.com/bilawalsidhu/gods-eye-view  协议:MIT  Stars:37,173  更新:2026-09-17

AI 摘要

Gods Eye View 是一个运行在浏览器中的开源「间谍卫星模拟器」,特别之处在于它融合的全是真实公共信号:航班、船舶、卫星、地震、交通、公共摄像头等实时数据被叠加到一颗照片级逼真的 3D 地球上,并配上类似军事驾驶舱的界面。它面向 OSINT 爱好者、地理空间教学与新闻核实等场景,主打本地优先、代码可审查、可扩展,并非 hardened 的生产服务。本文将从产品定位、功能场景、安装使用、核心机制到实用技巧与合规边界,做一次完整的产品深度介绍。

一、产品深度介绍

(一)它是什么

Gods Eye View 在仓库里的自我定位非常直白:它自称「浏览器里的间谍卫星模拟器,但数据是真实的」。它把原本分散在航空、航海、航天、地震、交通等公开信源里的数据,融合到一颗照片级逼真的 3D 地球上,并套上一层类似军事驾驶舱的界面。

项目更准确的定位是一个地理空间情报(GEOINT)与开源情报(OSINT)的可视化沙盒。它强调本地优先、代码可审查、可扩展,本质上是一颗「可被探索、可被对话、可被拆解与扩展」的地球,而不是一个 hardened 的生产级情报系统。仓库里有一句很传神的话:一半魔力来自它看起来像一个被禁用的座舱,另一半来自每一行代码都可被审查。

(二)核心能力与定位

  • 真实公共信号:内置 15 个数据图层,其中 13 个无需任何 API 密钥即可运行。
  • 照片级地球:底层采用 Google Photorealistic 3D Tiles 作为 3D 底图。
  • 驾驶舱体验:可骑乘式追踪航班,相机随地形实时下降,中途还能切换传感器。
  • 语音座舱:提供 28 个语音工具,由 OpenAI Realtime API 驱动免提交互。
  • 代码可审查:前端是原生 Vanilla JavaScript,没有任何前端框架。
  • 伦理边界:只建模事件、资产、基础设施与系统,明确不做针对特定个人的搜索、面部识别或跟踪。
小黑在操作照片级 3D 地球间谍卫星座舱
小黑配图:小黑站在照片级 3D 地球前,像操作间谍卫星座舱一样,把航班、船舶、卫星等公共信号聚合成一个可探索、可对话的世界。

二、功能与应用场景

Gods Eye View 的能力可以分成通用交互、渲染覆盖、语音标注三层。通用交互负责「怎么看世界」,渲染覆盖负责「世界长什么样」,语音标注负责「怎么用手和嘴指挥世界」。

  • 驾驶舱视图:骑乘追踪中的航班,相机贴合地形下降,并可在追踪途中切换传感器。
  • 联系人花名册:列出目标周围 250 公里内的实时飞机与船舶,一键切入驾驶舱视图。
  • 点击追踪:相机锁定目标、绘制褪色轨迹并显示元数据;追踪火灾或船舶时可交接至最近的公共摄像头。
  • 重置地球与全局上下文:一句话或一键回到完整地球视图,也能一键舞台化全局态势图。
  • 场景导演与分享链接:捕捉电影级相机游览,并把相机、样式、图层、追踪目标序列化进 URL 分享。
  • 渲染覆盖:3D 机库(每类飞机真实模型,近距离由图标切换为 3D 模型)、GLSL 传感器皮肤(CRT、NVG、FLIR/热成像、Noir、Snow)、检测叠加边界框、军事 HUD 战术平视显示器。
  • 语音与标注:语音白板可绘制真实边界多边形、标记与路线;语音交互提供 28 个工具,涵盖直接指挥相机、标注、实体问答、视觉接底与操作控制台(需 OpenAI 密钥)。

典型应用场景包括:OSINT 爱好者做公开信号的态势感知、地理空间与新闻相关课程的教学演示、对突发地震或活跃火灾的实时观察,以及纯粹出于好奇对整颗星球的自由探索。

三、如何安装与使用

项目支持无 API 密钥启动,默认使用 Esri 卫星底图加无密钥地形,并以 OpenStreetMap 作为回退,开箱即可看到地球与大量图层。

路径一,Pinokio 一键安装(无需终端):

  • 将 Pinokio 安装或更新至 8.2 或以上版本。
  • 打开 Gods Eye View 的 Pinokio 应用页,点击 Install,再点击 Start。
  • 支持 Windows、macOS 与 Linux。

路径二,终端或编码代理方式:

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,在首次运行面板里选择 Live Contacts、Space Missions 等预设。macOS 用户可使用 /scripts/dev-fresh.sh 清缓存并从 Keychain 拉取密钥。密钥通过应用内右下角的 POWER UP 面板(Provider Settings)添加,例如 Cesium ion 免费层、Google Maps 与 OpenAI;密钥存于本地忽略文件,写入前会被设为仅所有者可读。

常用键盘快捷键:1–7 切换视觉样式,H 调出 HUD,D 检测叠加,C 进入驾驶舱,Esc 退出。

四、官方地址与获取方式

  • GitHub 仓库:https://github.com/bilawalsidhu/gods-eye-view
  • Pinokio 应用页:在 Pinokio 内搜索或打开 gods-eye-view,一键 Install 后 Start
  • 数据集与许可说明:DATA_SOURCES.md(各图层来源与条款)、SECURITY.md(安全模型)、CONTRIBUTING.md(贡献指南)、LICENSE(MIT)
  • 荣誉:2026 年 8 月登顶 GitHub Trending 日榜与周榜第一;Product Hunt 由 Chris Messina 发布,位列当日第 8 名

五、与同类方案对比

对比维度 Gods Eye View 传统地图/地球 专业 GEOINT 平台
数据真实性 真实公共信号实时融合 多为静态底图或商业数据 真实但通常不公开
语音 AI OpenAI Realtime,28 个语音工具 基本无 有但需授权
开源与本地优先 MIT,本地优先可审查 多闭源 闭源,需采购
上手门槛 Pinokio 一键 / 终端均可 易上手 门槛高
License MIT 商业或免费增值 商业授权

六、核心机制深度解析

Gods Eye View 之所以能把杂乱的实时信源渲染得「像那么回事」,靠的是几个工程上的诚实取舍,而不是视觉魔法。

  • 世界稳定图标:每帧做屏幕空间航向投影,让图标对齐真实世界航向,并做地平线剔除。
  • 平滑运动:实时馈送每 15–30 秒到达一次,渲染滞后一个间隔并做插值,再用航位推算填补空隙。
  • 诚实的卫星:用 SGP4 传播轨道,并用 GMST 重对齐轨道环。
  • 真实地面贴合:实体高度对齐 Google 3D Tiles,避免悬空。
  • 凭证安全:浏览器只接触 Google Maps 与 Cesium ion 的密钥;OpenAI、AISStream、OpenSky 等私有密钥走带 SSRF 保护、响应上限与错误清理的服务端代理。
公共信号源航班/船舶/卫星/地震/交通/CCTV
→
代理与抓取私有密钥走 SSRF 保护代理
→
图层编排15 层,其中 13 层无密钥
→
3D 渲染CesiumJS + Google 3D Tiles
→
座舱交互HUD / 检测 / 28 语音工具

七、实用技巧

  • 无密钥先体验:先跑默认的 Esri 卫星底图,确认兴趣点后再按需 POWER UP 开启 Google 3D Tiles、Cesium ion 或 OpenAI 语音。
  • 语音解放双手:配置 OpenAI 密钥后,用 28 个语音工具直接指挥相机、标注实体、做实体问答与视觉接底。
  • 分享当前态势:把相机、样式、图层与追踪目标序列化进 URL,方便把「此刻看到的地球」发给别人。
  • 场景导演:用电影级相机游览功能录制一段动态镜头,适合做演示或记录。
  • macOS 快捷:/scripts/dev-fresh.sh 可清缓存并从 Keychain 拉取密钥,省去手动粘贴。
  • 密钥安全:本地密钥文件写入前设为仅所有者可读(chmod 600 等价),不要把含密钥的 .env 提交进仓库。

八、最新更新动态

2026 年 8 月登顶 GitHub Trending:项目在日榜与周榜均取得第一,是近期最受关注的开源可视化项目之一。

  • Product Hunt:由 Chris Messina 发布,位列当日第 8 名。
  • 名人评价:JavaScript 创始人 Brendan Eich 给出了「pretty cool」的评价。
  • 持续活跃:最近一次代码推送在 2026-09-17,仓库维护活跃。
  • 质量保障:通过 GitHub Actions 持续集成(CI)守护;当前发布状态为 v0.1.0。
  • Pinokio 集成:进入 Pinokio 应用市场,支持无终端一键安装。

九、常见问题 FAQ

Q1:需要 API 密钥才能用吗?

不需要。默认使用 Esri 卫星底图加无密钥地形,15 个图层中有 13 个无需密钥即可运行;Google 3D Tiles、Cesium ion、OpenAI 语音等可按需配置。

Q2:它安全吗,会泄露我的数据吗?

浏览器只接触 Google Maps 与 Cesium ion 的密钥;OpenAI 等私有密钥走带 SSRF 保护的服务端代理,密钥存于本地忽略文件并设为仅所有者可读,不会随页面暴露。

Q3:支持哪些平台?

通过 Pinokio 支持 Windows、macOS 与 Linux;也可自行 git clone 后用 Node.js 24.x 或 26.x 运行。

Q4:需要什么 Node 版本?

需要 Node.js 24.14.0 或更高版本,或 26.x;安装依赖使用 npm ci。

Q5:它是生产级服务吗?

不是。项目明确定位为本地优先的可探索沙盒,而非 hardened 的生产系统,请按 SECURITY.md 的说明使用。

Q6:涉及隐私或伦理问题吗?

项目只建模事件、资产、基础设施与系统,明确不做针对特定个人的搜索、面部识别或跟踪;但聚合的是公开信源,使用时仍需遵守所在地法律法规与数据提供方条款。

十、总结

Gods Eye View 的魅力,一半来自它像一座被禁用的军事座舱,另一半来自每一行代码都可被审查。它把原本散落在航空、航海、航天、地震、交通等公开信源里的数据,汇聚成一颗可被探索、可被对话、可被拆解与扩展的地球。对于 OSINT 爱好者、地理空间教学与新闻核实场景,它是一个值得本地部署的开源情报沙盒;而它在「真实数据 + 可审查代码」之间的取舍,也正好给同类可视化项目提供了一个值得参考的样本。

⚠️ 合规提示
项目聚合的是公开信源,但仍可能涉及基础设施、位置等敏感信息;请仅用于学习与研究,遵守所在地法律法规与数据提供方的服务条款,不要用于针对任何个人的跟踪或任何违法用途。

在撰写本文的过程中,我主要参考了 GitHub 仓库 bilawalsidhu/gods-eye-view 的 README.md、DATA_SOURCES.md、SECURITY.md、CONTRIBUTING.md 与 LICENSE 文件,以及 GitHub API 返回的公开元数据(Stars、Forks、主语言、最近推送时间)。文中数据以官方公开信息为准,可能随版本更新而变化。

# 开源项目
# GEOINT
# OSINT
# 3D地球
# CesiumJS
# 实时情报

本文由 AI 辅助整理,基于 Gods Eye View(bilawalsidhu/gods-eye-view)的公开文档撰写;配图由 小黑 IP 生成。内容仅用于技术介绍,不构成商业使用授权建议。

未经允许不得转载:AI智汇具 - AI工具推荐与技能教程_好用的AI工具大全 » Gods Eye View:把真实公共信号汇成照片级 3D 地球的浏览器间谍卫星模拟器

评论 抢沙发

登录

找回密码

注册