开源项目
开源项目

God's Eye View:浏览器里的公开数据地球

GitHub 仓库 bilawalsidhu/gods-eye-view 在 OpenGithubs 2026-09-13 期周榜位列第一(该期榜单记录总星 29,396、周增 11,455),2026-09-14 实核已涨到 32,399 星、fork 6,480、JavaScript、开放 issue 199,许可证 MIT(以仓库 LICENSE 文件实测为准,GitHub API 的 license 字段显示 NOASSERTION 并不准确)。它的定位是浏览器里的间谍卫星模拟器,而数据源全部公开且真实:照片级 3D 地球叠加实时飞机、船舶、卫星、地震、交通与公共摄像头,免手语音控制由实时 AI agent 驱动;前身名为 WorldView,源自 5M+ 播放的 YouTube 系列,2026 年 8 月登顶 GitHub Trending 日榜与周榜,Product Hunt 当日第 8。安装两条路:Pinokio 8.2 以上一键,或 Node 24.x/26.x 终端 npm ci、npm run doctor、npm run dev(localhost:4173),零密钥即可用(Esri 影像加无密钥地形,OSM 兜底)。本文拆能力图谱、隐私与合规边界,并强调它不是什么:交通是沿真实道路模拟、CCTV 位姿与火箭轨迹为粗估;同时以 MIT 对照同批 LingBot-World 2.0 的 CC BY-NC-SA 4.0(非商用)。

发布于 2026年9月14日10 分钟阅读
<!-- gods-eye-view-resource | open-source | God's Eye View:浏览器里的公开数据地球 -->

一、它是什么,为什么一周冲上 GitHub 榜首

God's Eye View 是跑在浏览器里的照片级写实三维地球,定位成"间谍卫星模拟器",但数据源全部公开、数据基本是真的:实时飞机、船舶、卫星、地震、交通与公共摄像头叠到同一个可旋转地球上。它前身叫 WorldView。

热度实打实。OpenGithubs 的 2026-09-13 期周榜它排第 1,那一期总星 29,396、单周 +11,455 星;2026-09-14 用 GitHub API 实核已涨到 32,399 星、6,480 fork、199 开放 issue,并在 2026 年 8 月登顶 GitHub Trending 日榜与周榜。

它来自爆火的 God's Eye View YouTube 系列(5M+ 播放、社交 25M+ 传播),登上 Product Hunt Product of the Day 第 8 名(Chris Messina 审核),被 JavaScript 之父 Brendan Eich 评 "pretty cool",并被 Pinokio 收录。但热度不等于价值,下面讲它真正值得关注的地方。我的判断:它火得有理,但火的 reason 值得拆——不是因为好看,而是第一次有人把"公开信号 + 可审计代码 + 本地运行"这三件本来各做各的事,拼成一个普通人打开就能用的东西。

二、核心判断:公开数据聚合 + 本地运行 + MIT 可商用

它真正有价值的是把散落的公开信号收进一个可检视、可扩展的单一界面。

航班应答机用 OpenSky 与 adsb.lol,可见 11,000+ 实时飞机并带航线历史;船舶信标用 AISStream,覆盖全球数千船;轨道根数用 CelesTrak,838 个在轨目标按类上色;地震用 USGS 近 24 小时;公共摄像头约 3,400 个投进三维,覆盖奥斯汀、伦敦、加州、芬兰等地。这些信号本就公开却彼此割裂,God's Eye View 用单一地球把它们对齐到同一坐标与时钟,从全球一张图下钻到一架飞机、一艘船、一条街。

更关键的是本地运行:两条路径都只绑 localhost,Provider Settings 只响应本机请求,密钥、查询、视图都留在本机。再叠加 MIT 可商用(已读 LICENSE 实测,Copyright (c) 2026 Bilawal Sidhu):可商用、可改、可闭源再分发,每一行可审计。这区别于闭源 SaaS 与非商用协议,才是它和演示视频的本质不同。我更看重的其实是一句话:当数据公开、代码也公开,你就从"被投喂的观众"变成"能核查的当事人"。你可以打开 Network 面板看每次请求打到哪个提供方、返回什么;可以读 data/ 下每个图层模块,确认某坐标到底是实时解算还是估计先验。这种可审计性,是任何闭源地球可视化产品给不了的。把它当可改的开源地基,要接自己的数据源照图层模块写一份即可。

三、它不是什么:聚合与模拟的混合体,不是监视工具

第一,它是聚合与模拟的混合体,不是全实时真实。README 诚实写明:多数源实时或定期刷新,但交通沿真实道路"模拟"(基于聚合位置数据),CCTV 位姿与火箭轨迹是粗估。车流是沿真实路网跑的仿真,摄像头角度是你能拖拽校准的先验估计,非精确测量。

第二,它是探索演示工具,不是监视工具。它建模事件、资产、基础设施与系统,不做针对具体个人的人脸识别与追踪,跨此线的 PR 不合并,人不是查询对象。

第三,公开数据不等于可任意使用,这是隐私与合规边界。Cesium ion 免费档限个人非商用;Google Maps 直接路线受配额与预算限制;公共摄像头来自城市开放接口但位姿为估计。做二次产品要核对各源条款;浏览器侧的 Google Maps 与 Cesium ion 密钥须在提供方做域名与配额限制;服务只绑 localhost 以缩小暴露面。它不能替代权威信源,也不该用于导航、应急、医疗、投资等安全关键场景。落到工程上,我的建议是:把公开数据当线索而非结论。做演示、教学、内部态势感知原型都没问题;一旦对外发布或做决策依据,先回源核对。密钥方面,提供方后台的配额告警与域名限制是必做项,别等账单或泄露发生才补。

四、开箱即用:零密钥能看什么

它设计成零密钥也能跑:Esri 卫星影像 + 无密钥地形作底图,Esri 不可达时 OSM 兜底;航班、军航、卫星、地震、公共摄像头、无线电、火箭发射全无需密钥。

下表对照"无需密钥的开箱能力"与"需自备密钥的升级能力"(绿圈无需密钥,黄圈需免费密钥,红圈按量计费):

能力开箱即用的零密钥路径需自备的密钥获取方与适用条款
底图Esri 卫星影像 + 无密钥地形;Esri 不可达 OSM 兜底Cesium ion(照片级 3D 与地形);Google Maps(直接 3D + 地点搜索)Cesium ion 限个人非商用;Google Maps 按量计费需配额限制
实时航班OpenSky 匿名 + adsb.lolOpenSky 密钥(更多轮询额度)OpenSky 免费档可匿名
军航adsb.lol开源 feed
船舶需 AISStream 密钥AISStreamaisstream.io 免费注册
卫星CelesTrak,838 个目标公开目录
地震USGS 近 24 小时公开
交通OSM 路网上的仿真车流TomTom(真实流速与拥堵着色)developer.tomtom.com 免费档
公共摄像头约 3,400 个,投进三维城市开放接口,位姿为估计
无线电Radio Browser,最多 750 站公开
共享单车GBFS 实时站点公开
活跃火情NASA FIRMS,近 24 小时NASA FIRMS 密钥免费
太空任务Launch Library 2,近 30 天发射Launch Library 2 密钥(更高额度)免费档

船舶与活跃火情需密钥但都免费申请,仍零成本。真按量计费、会花钱的只有 Google Maps 直接路线与 OpenAI 语音。

五、可选升级:要自备哪些密钥

密钥在右下角 POWER UP 面板填,是升级项不是前置项。六个主密钥里四个有免费档、两个按量计费:

  • Cesium ion(黄圈免费):解锁 Google 照片级 3D 城市与地形,限个人非商用,去 cesium.com/ion 拿 public assets:read token。
  • Google Maps(红圈按量计费):直接取 Google 照片级 3D + 应用内地点搜索,走 Map Tiles API,Google Cloud Console 申请并做 URL 限制。
  • OpenAI(红圈按量计费):语音与 AI HUD 摘要,用 Realtime API;mini 够用、标准更聪明;实时音频每分钟几美分,一晚重度个位数美元,麦克风旁有实时花费、2 美元提醒与 5 美元硬上限。
  • AISStream(黄圈免费):全球实时船舶,aisstream.io 免费注册。
  • NASA FIRMS(黄圈免费):实时活跃火情,免费。
  • TomTom(黄圈免费):仿真交通层真实流速与拥堵着色,developer.tomtom.com 免费档。

锦上添花:OpenSky(更多航班额度,匿名也能用)与 Launch Library 2(更高太空任务额度,无密钥也能用)。密钥落盘:Pinokio 版写被 git 忽略的 pinokio/ENVIRONMENT,终端版写仓库根 .env,写入前先设为仅属主可读,均已排除出 Git;环境变量或 macOS Keychain 已有密钥显示"外部配置"且只读。

六、怎么装:两条路径

路径 1 Pinokio 一键:需 8.2 或更高(8.0.40 有安装缺陷,且其 Configure 面板会记录提交值,别在里面填密钥)。打开 Pinokio 里的项目,点 Install 再 Start,支持 Windows/macOS/Linux,自动装依赖、找空闲端口并打开。

路径 2 终端或编码智能体:需 Node.js 24.x(24.14.0+)或 26.x,Node 25 已 EOL、doctor 会告警。

bash
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、Environmental 或手动探索。macOS 有 ./scripts/dev-fresh.sh:清 Vite 缓存、从 Keychain 拉密钥,也能无密钥启动。README 记录一次 M5/Chrome 采样冷启动中位 1.86 秒,作者明说只是对比基线,非你机器的保证。顺带提醒:doctor 不只是装环境,它会报告 Node/npm 就绪与各提供方路由是否可达,且不打印密钥值;macOS 上 dev-fresh.sh 还能从 Keychain 预览已配置密钥,比手写 .env 更稳妥。

七、数据来源与"真实性"口径

地球还捆了静态基础设施:数据中心 4,351、水坝 704、海底光缆 712,随仓库发布并各带出处。功能上:座舱视角让相机一路保持地形在下方俯冲落地;Contacts 名册列目标 250 公里内一切、可逐个进座舱;点击即追踪锁定相机、拖尾迹、弹元数据,火情或船只可一键交最近实时摄像头;语音白板把真实边界多边形、标记、航线说到世界上;3D 机库按机型(787、ATR-72、Citation、Bell 206、MQ-9)建模,靠近从图标切 3D;GLSL 传感器风格有 CRT、NVG、FLIR 热成像、Noir、Snow;另有检测框与编号、军用 HUD、全局态势一键切换、场景导演巡游、相机图层序列化分享链接、一键重置地球。

真实性口径反复强调:多数源实时或定期刷新;交通沿真实道路模拟;CCTV 位姿与火箭轨迹粗估。火箭发射回放标 RECONSTRUCTED ESTIMATE(重建估计),别当精确轨迹。值得一提的是语音白板:它把说出来的边界变成真实地理多边形而非画个圈,让用自然语言标注世界第一次变得可用,这也是它区别于普通地图标注的关键。

八、技术底座与性能

它无框架,原生 JavaScript + CesiumJS + Vite,加 Google 照片级 3D Tiles 做地球、OpenAI Realtime API 做语音,代码好读好改。工程细节体现诚实:飞机船舶按真实航向做屏幕空间投影不乱转;feed 每 15 到 30 秒到,渲染晚一个间隔并插值、航位推算补空隙;卫星用 SGP4、轨道环靠 GMST 重对齐锁定不漂移;实体高度走真实垂直基准(大地水准面感知)采样渲染地形,飞机停停机坪、摄像头立街角不悬空。缓存与请求预算(OpenSky 信用调节器、TomTom 日切片预算、磁盘缓存 TLE)少发重复请求,但不替代提供方配额。安全上,碰私钥的接口(OpenAI、AISStream、OpenSky OAuth、摄像头帧)走加固服务端代理,带 SSRF 防护、响应上限与清洗错误;浏览器只接触 Google Maps 与 Cesium ion 两把密钥,须在提供方限制。SECURITY.md 含局域网规则:默认只绑 localhost,上局域网需显式开启且开启后 Provider Settings 禁用,远程进不了填密钥面板。整体看,它的安全模型是私钥永不下浏览器、服务端做代理、默认只绑本机这三件套,对单机把玩足够;但一旦上局域网共享,密钥会被任何能连上的人借用,所以 SECURITY.md 明确禁止共享时开放填密钥面板。

九、许可证:MIT 到底有多宽松

MIT 宽松到近乎随便用:可商用、可改、可闭源再分发,仅须保留版权与许可声明。对想做内部态势感知或对外产品的公司,合规成本极低。

这要和同批热点篇对照。本期另一篇热点 coverage 用 CC BY-NC-SA 4.0(非商用、相同方式共享):可转载演绎但不得商用,衍生须同协议公开。即 CC BY-NC-SA 4.0 关上商用与闭源两扇门,MIT 打开两扇门。对技术从业者,这差别决定你能拿它做什么:MIT 让你既可个人把玩,也可作底座接进商业系统,前提是自己处理好各数据源条款(底层数据未必都 MIT)。代码自由不等于数据自由。

十、适合谁,以及同批姊妹篇

最适三类人:地理空间与可视化工程师(当参考实现看十几种实时 feed 怎么对齐一颗地球);安全与 OSINT 爱好者(公开信号收进单一界面,做态势感知教学演示);产品人(理解空间智能体验下限)。不适合要生产级高可用有人兜底的服务者,也不适合想做具体个人追踪者,那条线不跨。

同批相关文章可对照读:热点 /zh/posts/lingbot-world-2-0-hotspot、横评 /zh/posts/open-world-model-comparison-review、本地部署 SOP /zh/posts/lingbot-world-small-local-deploy-sop。合起来看清"公开数据 + 本地运行 + 可商用"这条线全貌。

常见问题

Q1:零密钥真的能用吗?

A1:能。Esri 卫星影像 + 无密钥地形作底图,航班、军航、卫星、地震、公共摄像头、无线电、火箭发射都无需密钥。只有照片级 3D、地点搜索、语音会花钱或需免费密钥。

Q2:它和监控工具有什么区别?

A1:它建模事件、资产、基础设施与系统,不做针对具体个人的人脸识别与追踪,跨此线的 PR 不合并。人不是查询对象,公开数据也须守各源条款。

Q3:密钥安全吗?

A1:服务只绑 localhost,Provider Settings 只响应本机;碰私钥接口走服务端代理。浏览器只接触 Google Maps 与 Cesium ion 两把密钥,须在提供方做域名与配额限制。密钥写入前先设为仅属主可读,已排除出 Git。

Q4:MIT 许可证意味着什么?

A1:意味可商用、可改、可闭源再分发,仅保留版权与许可声明。这与同批热点篇的 CC BY-NC-SA 4.0(非商用、相同方式共享)形成对照:后者禁商用与闭源。

Q5:性能要求高吗?

A1:不苛刻。README 记一次 M5/Chrome 采样冷启动中位 1.86 秒,作者明说仅对比基线。需 Node.js 24.14.0+ 或 26.x,Node 25 已 EOL。零密钥即可在 localhost:4173 打开。

本文由 AI 辅助生成,经人工审核编辑。最后更新:2026-09-14

常见问题

零密钥真的能用吗?
能。Esri 卫星影像 + 无密钥地形作底图,航班、军航、卫星、地震、公共摄像头、无线电、火箭发射都无需密钥。只有照片级 3D、地点搜索、语音会花钱或需免费密钥。
它和监控工具有什么区别?
它建模事件、资产、基础设施与系统,不做针对具体个人的人脸识别与追踪,跨此线的 PR 不合并。人不是查询对象,公开数据也须守各源条款。
密钥安全吗?
服务只绑 localhost,Provider Settings 只响应本机;碰私钥接口走服务端代理。浏览器只接触 Google Maps 与 Cesium ion 两把密钥,须在提供方做域名与配额限制。密钥写入前先设为仅属主可读,已排除出 Git。
MIT 许可证意味着什么?
意味可商用、可改、可闭源再分发,仅保留版权与许可声明。这与同批热点篇的 CC BY-NC-SA 4.0(非商用、相同方式共享)形成对照:后者禁商用与闭源。
性能要求高吗?
不苛刻。README 记一次 M5/Chrome 采样冷启动中位 1.86 秒,作者明说仅对比基线。需 Node.js 24.14.0+ 或 26.x,Node 25 已 EOL。零密钥即可在 localhost:4173 打开。

相关文章

开源项目

OpenMAIC周增八千星登顶,把文档变多智能体课堂

THU-MAIC/OpenMAIC 以周增 8,095 星登顶 GitHub 周榜(2026-09-08 快照 33,053 星 / 5,369 fork / TypeScript / MIT)。它把任意主题或文档变成多智能体互动课堂:AI 老师与 AI 同学实时讲课、讨论、白板板书、TTS 朗读,生成幻灯片、测验、交互式模拟与 PBL 项目制学习,可导出 .pptx 与交互 HTML。v1.0.0(2026-08-27)新增 Agent workbench 聊天式构建、持久化会话、20 个内置技能;技术栈 Next.js 16 / React 19 / LangGraph 1.1;v0.3.0 起由 AGPL-3.0 转 MIT,并内置 SKILL.md 标准技能包,可从 OpenClaw、Codex、WorkBuddy 等工作台直接生成课堂。

2026年9月8日10 分钟阅读
开源项目

DeepSeek Harness 开源:万物皆插件的 Agent 框架

DeepSeek 官方开源 Agent 编排框架 DeepSeek Harness(命令行 dsh),GitHub MIT、TypeScript,基于 Cordis 运行时,以「万物皆插件」架构模块化拼装 AI 流水线。仓库 2026-08-13 创建,上线约三周 Star 突破 20 万;当前 0.1.3-alpha、开发者预览,官方声明会有破坏性变更、须先读 SAFETY.md。一键 `npx @deepseek-ai/dsh web` 启动 Web UI(http://127.0.0.1:3080)。

2026年9月5日10 分钟阅读