2026年9月14日時点で、GitHub Trending を席巻した God's Eye View(bilawalsidhu/gods-eye-view)は VFX でも有料インテリジェンスでもない。ブラウザ上の写実的な 3D地球で、公開 ADS-B の航空機、AIS の船舶、CelesTrak の衛星を一枚の地球に重ねる。データは遅れ、欠け、明示的に「モデル」と書かれることもある。README は「航法に使うな」と先に言う。本稿は実測順:何なのか、三層の出所、五分の触り方、ローカル起動、鍵の費用、やってはいけないこと。
God's Eye View とは何か
リポジトリ名は God's Eye View。Bilawal Sidhu が YouTube で写実地球のシリーズ(旧名 WorldView)を出し、2026年8月にクライアントを公開して GitHub の日次・週次トレンドに乗った。README の一文で足りる:ブラウザのスパイ衛星シミュレータ——ただしソースは公開、データは本物。
「もう一つのフライトトラッカー」ではない。FlightRadar24、MarineTraffic、CelesTrak はそれぞれ一役。客機の下の港、次の ISS 通過、公開カメラを同じシーンで見たいなら、普通はタブを四枚開く。God's Eye View は公開信号を入り込める場所にする。地形は Google Photorealistic 3D、エンジンは CesiumJS、レイヤ切替がミッションパネル。
スタックは薄い。Vanilla JS、CesiumJS、Vite。React 殻はない。音声は任意の OpenAI Realtime。鍵なしでも地球は回る。コードは MIT、同梱データは個別ライセンス(海底ケーブルは CC BY-NC-SA、商用なら外す)。出典は bilawalsidhu/gods-eye-view。
万能インテリデスクでもない。陸上 AIS は外洋で黙る。衛星 AIS は高い。TomTom なしの交通は近似シミュレーションと表示される。打ち上げ再生は RECONSTRUCTED ESTIMATE。人名検索、顔認識、個人追跡の PR はマージしない。監査可能な GEOINT サンドボックスなら合う。航法級・作戦級が欲しいなら、README の一ページ目で拒否される。
航空機・船舶・衛星のソース
「3D地球で飛行機・船・衛星を見る」検索が欲しいのは三層だ。リポジトリは十三層前後、十層は登録なしで点く。下表は地図スタックとこの三層だけ。百科事典にはしない。
| レイヤ | 見えるもの | ソース | 認証 |
|---|---|---|---|
| 写実 3D地球 | エプロンや岸壁まで潜れる地形 | Google Photorealistic 3D Tiles。Bing / OSM 切替可 | Google Key 必須(従量) |
| ライブ便 | 数千機と航跡。軍用 ADS-B は琥珀 | OpenSky + adsb.lol | 匿名可。OAuth でポーリング増 |
| ライブ船舶 | 世界の AIS、航跡、戦術カード | AISStream | 無料登録キー |
| 衛星 | 約840機を種別色分け。DENSE で Starlink 殻 | CelesTrak TLE + SGP4 | キー不要 |
便は本物のトランスポンダ。クリックした旅客機は ADS-B を出している。クライアントは実時間よりポーリング間隔ひとつ遅れて描き、既知点の間を補間する。15–30秒の生ジャンプはコマ落ちに見える。軍用は adsb.lol の琥珀。選ぶと約24時間の航跡が三次元の輪になる。SNS で「機密」に見えるクリップの正体は公開 ADS-B の履歴だ。
船は AIS。港と海峡は密、外洋は疎。陸上受信の物理で、バグではない。AISStream キーが無いとレイヤは空。油槽船をクリックしてカードと航跡、CCTV の NEAREST で同じ水面の公開カメラへ。Austin、Caltrans、TfL は 3D 都市に投影される。公開カメラが無い港は空のまま。アプリは捏造しない。
衛星は CelesTrak の二行要素と SGP4。ISS をクリックすると軌道高度まで上がり、環は GMST で本体にロックされ、ちらつかない。コアは数百機、DENSE で Starlink。レーダではなく軌道予報。新しさはキャッシュした TLE 次第。
残りは任意。USGS 地震(24時間)、NASA FIRMS(無料 MAP_KEY)、Launch Library 2(30日)、Radio Browser、GBFS。TomTom なしの交通は近似と表示。同梱のデータセンター、ダム、ケーブルは DATA_SOURCES.md を読んでから商用に載せる。
五分実測:コックピット、港、ISS
最近のノートなら冷起動は数秒(PERFORMANCE.md の M5/Chrome 中央値 1.86秒は比較用で、必須スペックではない)。初回カードは Live Contacts、Space Missions、Environmental。航空機・船・衛星だけ見るなら十三層を全部触らなくていい。
一分——空を点ける。Flights か Live Contacts。機をクリック:ロック、航跡、テレメトリ。COCKPIT で機首から Google 3D 地形を降りる。1–7 で CRT / NVG / FLIR。名前が「マーケティング」でなくなる瞬間だ。表ではなく、実機の上に乗っている。
二分——混雑空港。知っている空港を検索し、誘導路高度まで下げ、3D モデルをオン。787、ATR-72、Citation、Bell 206、MQ-9 は近づくとグリフから機体になる。三万フィートの点だけ見ていると、ただのレーダサイトに見える。
三分——港。Vessels を Long Beach、シンガポール、横浜で。岸は活き、外洋は静か。キーが無ければ aisstream.io で二分、無料登録。CCTV の NEAREST は、都市がカメラを公開している場所だけで意味がある。
四〜五分——軌道。Satellites で ISS。Space Missions で直近30日の打ち上げ。RECONSTRUCTED ESTIMATE、0.25×–4×。「ライブ中継を見た」と書かないこと。公開スケジュールと軌道幾何の再構成だ。
音声は加点。OpenAI キーで「LAX に行って最寄りの空中機を選べ」「テキサス上空の便は何機」が通る。無ければマイクは unavailable と正直に言い、地球は止まらない。28ツール。長期キーはブラウザに出ない。
ローカル起動:Node と Google Key
package.json は Node.js 24.14.x または 26.x。違うと install で止まる。.env.example を .env にし GOOGLE_MAPS_API_KEY を入れる。入場料はこれだけ。写実惑星が消える。便と衛星だけで物語は完結する。船は AISStream を足す。
git clone https://github.com/bilawalsidhu/gods-eye-view.git cd gods-eye-view cp .env.example .env # .env を編集:最低 GOOGLE_MAPS_API_KEY npm install npm run dev -- --host localhost --port 4173 # http://localhost:4173
開発サーバは localhost。鍵はこのマシンに残る。macOS は ./scripts/dev-fresh.sh で Vite キャッシュを消し、キーチェーンから鍵を読める。LAN 公開は明示的な --host 0.0.0.0。届く人はあなたのクォータを使う。先にプロバイダの予算上限、次に GEV_RATELIMIT_*。アプリ側スロットルは請求のヒューズではない。
ローカル Node のメモリ感覚は OpenCode Review の 4GB / 8GB / 16GB が近い。God's Eye View が食うのは WebGL とタイルキャッシュで、モデル重みではない。8GB で周回、16GB の方が安定。ボトルネックは GPU とディスクで、「DIMM を足せばデータセンター」ではない。
タイルの規則は変わる。Map Tiles API を読み、キーを制限し、予算アラートを付ける。写実 3D はセッション課金。無料枠は請求リージョンで動く。三ヶ月前のドル額をランブックにコピーしない。
なぜ滑らかか:遅延、SGP4、接地
NASA の青大理石を貼ったから実在感があるわけではない。地味な選択の結果だ。
| 問題 | クライアントの処理 | 体感 |
|---|---|---|
| 便・船は 15–30 秒更新 | 壁時計より間隔ひとつ遅らせて補間、隙間はデッドレコニング | 滑らか。常に半拍遅い |
| カメラを傾けるとアイコンが回る | フレームごとのスクリーン空間針路 | 機首・船首が真の針路を指す |
| 軌道環が流れる・点滅する | SGP4 + GMST で環を本体に固定 | ISS の環が一緒に動く |
| 機体がエプロンの上に浮く | ジオイド高さを描画メッシュでサンプリング | 駐機がタイルに乗る |
| 午後で OpenSky / TomTom を使い切る | キャッシュと予算付きサーバプロキシ | すぐ 429 にはならない。無制限でもない |
木は浅い。main.js がタイルとレイヤ、data/ はフィードごと、voice/ が Realtime、iconOrientation.js が針路。都市パックや自前フィードは既存レイヤのコピー。作者は「ハック可能な学習クライアント」と言い、hardened ops とは言わない。チームで 24/7 なら認証・監査・クォータは自分で足す。npm run dev は本番計画ではない。
WebGL と写実タイルは CPU より先に GPU と RAM を取る。蓋を閉じる、内蔵 GPU 争奪、Chrome 五十枚——先にフレームが死ぬ。サンドボックスを起こしたまま、鍵を執務ノートと分けたいなら、眠らない Apple Silicon に置く。統一メモリの話は Mac mini M4 の負荷メモ と同じ帯域を、こちらはタイルに使う。
鍵、費用、使ってはいけない用途
凡例は固定。🟢 登録なし、🟡 無料開発者キー、🔴 従量。必須の 🔴 は Google Maps だけ。OpenAI は音声と五語 HUD。AISStream、FIRMS、TomTom、Cesium ion、OpenSky OAuth は「あると良い、無くても大半は見える」。
| Key | 買えるもの | 無いとき |
|---|---|---|
| Google Maps(必須) | 写実惑星 | 製品が成立しない |
| AISStream | 世界の船 | 船舶レイヤが空 |
| OpenAI | 音声演出 + AI HUD | 地球は回る。マイクは暗い |
| TomTom | 実渋滞 | 交通はシミュレーション表示 |
| FIRMS | 24時間の火点 | 火レイヤが空 |
費用は桁の話まで。Google 3D はセッション課金。無料枠は地域で動く。OpenAI Realtime はモデルと音声。アプリは約 2 ドルで警告、5 ドルでセッション上限。本当のヒューズはプロバイダ側。🟢——匿名 OpenSky、USGS、CelesTrak、都市 CCTV、ラジオ——はゼロ円。「無制限インテリ API」として再販すると、複数ライセンスを破り、最初の Google 請求で授業料を払う。
リポジトリは太い字で書く。飛行・航海の航法、緊急対応、医療、投資、その他の安全重要用途に使うな。データは遅れ、欠け、モデル化され、間違う。partial / delayed / simulated / unavailable は字義どおり。人名クエリは無い。報道確認、教材、自作レイヤは範囲内。人を盯る、公式レーダの代替は範囲外。この記事も手伝わない。
Google タイル、OpenSky、AISStream が届かないネットワークは環境の問題で、リポジトリのバグではない。届くマシンで走らせ、キーを制限し、LAN バインド前に SECURITY.md を読む。
眠らない Mac に 3D地球を置く
God's Eye View は同時に三つ要る。Node 24/26 のプロキシ、WebGL タイルを持つブラウザ、フロントに書いてはいけない API キー。蓋を閉じるとポーリングが止まり、タイルキャッシュが死に、鍵が Slack と同じマシンに残る。Nuvcloud のクラウド Mac mini は占有 Apple Silicon ベアメタル。Cesium 向けの統一メモリ、切れない SSH、リポジトリが書くキーチェーン、低い待機電力。執務ノートからサンドボックスを切り離せる。
便・船・衛星を 24/7 でデモやフォークに使うなら、Nuvcloud の料金と拠点から、眠らない Mac で地球を回す方が、フライトのたびに冷起動するより安い。
関連記事
よくある質問
公式のインテリソフトですか?
いいえ。MIT の可視化クライアントで、フィードは公開源だけ。コックピットの見た目はクリアランスではない。
Google キーなしで便と衛星は見られますか?
フィード自体は追加認証が少なくて済む。写実地球は Google Map Tiles。キーが無いと GIF で見た製品は無い。OSM はポスターショットの代わりにならない。
船のレイヤが空なのはなぜ?
Live Vessels は無料の AISStream キーが要る。そのあと岸は密、外洋は疎のまま。陸上 AIS の射程で、更新バグではない。
機体は秒単位のリアルタイムですか?
いいえ。ソースは 15–30 秒、クライアントは補間のため間隔ひとつ遅れる。滑らかなニアリアルタイムで、管制レーダではない。
航法や災害指揮に使えますか?
使えません。README は飛行・航海の航法、緊急対応、医療、投資、安全重要用途を禁じる。データは誤り、遅れ、モデル化される。
人名や顔で検索できますか?
できません。対象は事象、資産、インフラ、システム。人名検索、顔認識、個人追跡は範囲外で、越える PR は拒否される。
制限ネットワークでも開きますか?
そのマシンから Google タイル、OpenSky、AISStream が解決するときだけ。回避策は同梱されない。届く場所で走らせ、キーを上限する。
新しい Mac が必要ですか?
不要。最近のノートで冷起動できる。24/7 のサンドボックスを執務 GPU と分けたいなら、常時起動のクラウド Mac mini の方が全員買い替えより安い。