公開信号から構築された、スパイコンソールのような外観
元Google MapsのプロダクトリードであるBilawal Sidhu氏は、散らばった公開データストリームを単一の劇的なグローバル監視インターフェースへと変貌させる、背筋が凍るほど効果的なアプリケーション「God's Eye View: The Open-Source Spy Satellite Simulator」を開発した。GitHubで急速に55,000以上のスターを獲得したこのオープンソースプロジェクトは、現代世界が絶えず、至る所で情報を発信している様子を可視化している。
God's Eye Viewは、多様な公開フィードを統合された3D地球儀上に引き出し、スパイコンソールのような体験を提供する。ソースには以下が含まれる:
- The OpenSky Networkなどのネットワークによる航空機の位置情報放送
- AIS船舶データ
- CelesTrakの衛星軌道要素
- USGSの地震報告
- 数千台の公共交通カメラ
ここで重要なのは、提示方法とデータの出所の対比である。暗視装置やサーマルオーバーレイを備えた、機密の監視端末のように「感じられる」ものは、実際には完全に「公開されているデータ」とオープンソースコードから構築されている。Sidhu氏の天才的な点は、これらのバラバラで非機密の信号を集約し、容易に入手可能な情報がいかに不安をかき立てるほど包括的な全体像を作り出せるかを実証したことにある。
古いデータをライブのように感じさせる巧妙なトリック
防衛グレードのバックエンドや機密インフラのことは忘れよう。God's Eye Viewは、驚くほど軽量なスタックでその不気味なリアリズムを実現している。それは、vanilla JavaScript、地球儀のためのCesiumJS、Vite、そして公開フィードを単にプロキシする最小限のNodeサーバーだ。魔法は力技ではなく、エレガントなコードにある。
最も巧妙なトリックは、古いデータの扱い方だ。航空機のADS-Bや船舶のAISのような公開フィードは、15〜30秒ごとに更新される。オブジェクトが画面上を瞬間移動するのではなく、地球儀は意図的にリアルタイムよりわずかに遅れて描画され、最後に確認された位置と現在の位置の間をスムーズに補間する。更新が途切れた場合は「推測航法(dead reckoning)」を採用し、速度と方位に基づいて前方を予測する。これはGPS以前に船乗りが使っていた手法だ。
洗練されたコントロールと視覚効果のおかげで、没入感は深い。ユーザーは「フォローカメラモード」に入り、特定の航空機や国際宇宙ステーションに同乗することができる。数字キーで、印象的な視覚フィルターを切り替えられる:
- 暗視(緑色の蛍光体)
- サーマルスタイル(実際のセンサーテレメトリではなく、輝度ベースのグラデーション)
- レトロなCRT歪み
これらはセンサーテレメトリではなく、WebGL GLSLシェーダーであり、通常の地図データを説得力のあるスパイコンソールの美学へと変換している。これは、公開情報を秘密の監視のように感じさせるためのマスタークラスである。
地図は全知全能に見えるが、データはそうではない。
しかし、その劇的なインターフェースは、生のテレメトリよりも提示方法を重視したマスタークラスである。「God's Eye View: The Open-Source Spy Satellite Simulator」はライブの衛星画像を流しているわけではなく、足元の地面は標準的な地図データである。道路交通の回廊はシミュレートされたものであり、埋め込まれたCCTVカメラの配置も正確な座標ではなく、多くの場合、推測に基づいている。これは堅牢な防衛システムではなく、慎重に構築された幻想である。
実際には多くの欠落がある。フィードは本質的に遅延しているか不完全であり、船舶追跡は陸上受信機に依存しているため、外洋では途切れる。航空機はADS-Bを介してアクティブに送信しており、かつ受信範囲内にいる場合にのみ表示される。プロジェクト自体もこれらの制限を認めており、データは「遅延、不完全、モデル化、推論、あるいは単に間違っている」可能性がある。
重要な点として、MIT-licensedのコードであっても、すべての基礎データセットに対して無制限の利用権を付与するわけではありません。アプリケーション自体はオープンソースですが、OpenSkyのフライトデータや海底ケーブルマップは非商用目的であることが一般的です。このツールを使ってスタートアップを構築するには、プロジェクトのGitHub - bilawalsidhu/gods-eye-viewページで入手できるdata-sources.mdファイルを精査し、ライセンス制限や運用上の限界を理解する必要があります。このツールはあくまで説得力のあるデモンストレーションであり、本番環境向けのサービスではありません。
この記事が気に入ったら、毎朝同じようなものをメールで受け取れます。
1日1通 · 2クリックで解除 · サードパーティのトラッキングなし
一度インストールするだけで、公共インフラが問いに変わる
Sidhu氏のプロジェクトは単なる劇的な可視化ツールではなく、ローカルマシンで簡単に実行できる直接的な挑戦状です。リポジトリをクローンし、npm ciを実行して、npm run doctorでセットアップを確認し、最後にnpm run devを実行してください。その際、READMEを確認して現在のNode.jsの要件を必ずチェックしてください。サポート対象外のNode 25よりも、Node 24.14が推奨されています。
バージョン0.2ではMCP serverが導入され、受動的な観察から能動的な制御へと大きくシフトしました。このサーバーは、地球儀に組み込まれた音声エージェントツールを、Claude、Codex、ChatGPTなどの互換性のあるAIクライアントに公開します。エージェントの機能は文書化されたツールに基づいているものの、この集約されたデータとAIによるインタラクションの可能性は、興味深い問いを投げかけています。
一度インストールするだけで、公共インフラが問いに変わります。このプロジェクトは個人を追跡しないことを明記していますが、数千台の公共交通監視カメラとナンバープレート読み取り装置の場所が、すべて合法的に取得されたデータとして表示される光景は、紛れもなく背筋が凍るものです。このようなオープンソースインテリジェンスの集約は、たとえ個人を標的にしていなくても、透明性と遍在する監視の境界線を曖昧にします。私たちは、公共データがどこで終わり、プライベートな監視がどこから始まるのかを問わなければなりません。
よくある質問
God's Eye Viewとは何ですか?
インタラクティブな3D地球儀上で、公開されている地理空間フィードを組み合わせたオープンソースのウェブアプリです。
God's Eye Viewは機密扱いの衛星画像を使用していますか?
いいえ。そのスパイコンソールのような外観は、公開データと一般的な地図画像の上に構築されたプレゼンテーション層であり、機密扱いの衛星画像ではありません。
God's Eye Viewをローカルで実行できますか?
はい。このプロジェクトはNode.jsと文書化されたnpmコマンドを使用してローカルで起動できます。サポートされているランタイム要件についてはリポジトリを確認してください。
航空機や船舶の位置情報は完全にリアルタイムですか?
いいえ。公開フィードは遅延したり、不完全であったり、利用できなかったりする場合があり、アプリ側で更新間の動きを補間または推定しています。
AIエージェントが地球儀を操作できますか?
このプロジェクトのMCP統合により、地球儀の制御機能が互換性のあるAIクライアントに公開され、カメラの移動などのアクションをAIが指示できるようになります。

