
God's Eye View: спутниковый симулятор в браузере
God's Eye View — open-source инструмент для отслеживания самолётов, кораблей, спутников и пожаров на фотореалистичном 3D-глобусе в браузере.
God’s Eye View: симулятор шпионского спутника прямо в браузере
«Большинство OSINT-инструментов — это просто куча вкладок в браузере. Сигналов хватает, но интерфейс становится узким местом.»
God’s Eye View превращает эти сигналы в единое место: мир уже вещает — транспондеры самолётов, маяки кораблей, орбитальные элементы, сейсмографы, публичные камеры — и всё это становится видимым на фотореалистичном 3D-глобусе в реальном времени.
Что это и для кого
God’s Eye View — это симулятор шпионского спутника прямо в браузере, но данные в нём — настоящие. Браузерная платформа пространственной разведки отображает самолёты, корабли, спутники, землетрясения, трафик и публичные камеры на фотореалистичном глобусе.
Проект создан Билавалом Сидху — бывшим продакт-менеджером Google, проработавшим шесть лет над AR/VR и 3D-картографированием. Сегодня он является технологическим куратором и ведущим TED, а также венчурным скаутом Andreessen Horowitz в области генеративного и перцептивного AI.
Проект стоит за вирусной серией God’s Eye View (бывший WorldView) — более 5 млн просмотров на YouTube.
Инструмент рассчитан на:
- OSINT-исследователей и журналистов — для мониторинга публичных данных
- Разработчиков и хакатонщиков — как hackable-фундамент для экспериментов
- Энтузиастов геопространственных данных — для визуализации живых потоков
- Студентов и преподавателей — для изучения пространственной разведки
Ключевые возможности
Слои данных в реальном времени
Проект использует впечатляющий набор живых потоков данных: самолёты, суда, спутники, активные пожары, землетрясения, трафик, публичные камеры и физическая инфраструктура — для создания комплексного интерактивного обзора планеты.
Подробный список источников:
| Слой | Источник данных | Тип |
|---|---|---|
| ✈️ Самолёты (гражданские) | OpenSky, adsb.lol | Живой |
| ✈️ Военные рейсы | ADS-B Exchange | Живой |
| 🚢 Суда | AISStream | Живой |
| 🛰️ Спутниковые орбиты | CelesTrak TLE | Расчётный |
| 🔥 Пожары | NASA FIRMS | Реальное время |
| 🌋 Землетрясения | USGS | Реальное время |
| 📷 CCTV-камеры | Публичные источники | Живой |
| 🚦 Трафик | TomTom, OSM | Живой |
| 🌐 Инфраструктура | TeleGeography | Статичный |
Фотореалистичный 3D-глобус
Глобус работает на Google Photorealistic 3D Tiles и CesiumJS. Высоты объектов рассчитываются через реальный вертикальный датум с учётом геоида, сопоставленного с рендерируемой сеткой рельефа — самолёты стоят на перроне, а камеры — на углах улиц, а не «парят» в воздухе.
Голосовое управление через AI
Управление без рук реализовано через AI-агент в реальном времени. С помощью голоса можно задавать планете вопросы на естественном языке — и она аннотирует 3D-глобус ответом. Голосовая функция использует OpenAI Realtime API.
Орбитальная механика
SGP4-пропагация с орбитальными кольцами, зафиксированными к своим спутникам через выравнивание GMST — без дрейфа, без мерцания при каждом обновлении.
Режимы визуализации
Можно «стоять» над Остином в 3 часа ночи в режиме ночного зрения и наблюдать снижение самолёта в аэропорт, переключиться на FLIR и смотреть на Tower Bridge в Лондоне в тепловом спектре, отдалиться до вида глобуса и кликнуть на любой спутник, чтобы отслеживать его орбитальный путь в реальном времени.
Этика и ограничения
Проект моделирует события, активы, инфраструктуру и системы — самолёты, суда, спутники, пожары, камеры, города. Он не строит функции для поиска по именам людей, распознавания лиц или слежки за конкретными людьми — пул-реквесты, пересекающие эту черту, не принимаются. Люди здесь не являются типом запроса.
Техническая архитектура
graph TD
A[Браузер / CesiumJS] -->|Google Maps API| B[Google Photorealistic 3D Tiles]
A -->|Прямой запрос| C[OpenSky / adsb.lol]
A -->|Vite Proxy Server| D[AISStream — суда]
A -->|Vite Proxy Server| E[OpenAI Realtime — голос]
A -->|Vite Proxy Server| F[TomTom — трафик]
A -->|Прямой запрос| G[NASA FIRMS — пожары]
A -->|Прямой запрос| H[CelesTrak TLE — спутники]
A -->|Прямой запрос| I[USGS — землетрясения]
style A fill:#1e293b,color:#fff
style B fill:#4285F4,color:#fff
style D fill:#10b981,color:#fff
style E fill:#6366f1,color:#fff
Никакого фреймворка — Vanilla JavaScript, CesiumJS и Vite, плюс Google Photorealistic 3D Tiles для планеты и OpenAI Realtime API для голоса. Быстро читается, быстро дорабатывается.
Ключи хранятся локально: провайдеры, требующие приватных ключей — OpenAI, AISStream, OpenSky OAuth, TomTom и FIRMS — проксируются на стороне сервера.
Быстрый старт
# Требуется Node.js 24.14.x или 26.x
git clone https://github.com/bilawalsidhu/gods-eye-view
cd gods-eye-view
cp .env.example .env
# Добавьте GOOGLE_MAPS_API_KEY в .env
npm install
npm run dev
# Откройте http://localhost:4173
Тарифы и стоимость
Платные фиды работают через кэшированные прокси с контролем бюджета — губернатор кредитов OpenSky, дневной тайл-бюджет TomTom, кэшированные на диске TLE — чтобы полдня исследований не сожгли весь лимит API.
| Компонент | Цена | Бесплатный уровень |
|---|---|---|
| Сам проект (MIT) | Бесплатно | ∞ |
| Google Maps 3D Tiles | ~$6 / 1000 сессий | 1 000 сессий/мес. |
| OpenSky / adsb.lol | Бесплатно | Да (анонимно) |
| CelesTrak TLE | Бесплатно | Да |
| NASA FIRMS | Бесплатно (API-ключ) | Да |
| AISStream | Бесплатно (API-ключ) | Да |
| TomTom | По тарифу | Бесплатный уровень есть |
| OpenAI Realtime (голос) | По минутам | Нет |
| Cesium ion | $149/мес. (комм.) | Только некоммерческий |
Биллинг считает корневые запросы тайлсета — один покрывает до трёх часов неограниченного рендеринга, первые 1 000 в месяц бесплатно, затем около $6 за 1 000. Одиночный пользователь редко выходит за пределы бесплатного уровня.
Голосовое управление тарифицируется по фактическому использованию. Приложение показывает live-оценку сессии, предупреждает при достижении $2 и устанавливает внутренний лимит сессии в $5.
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Полностью открытый исходный код (MIT) | Требует Google Maps API-ключ с кредитной картой |
| Реальные live-данные из десятков источников | Коммерческое использование Cesium ion стоит от $149/мес |
| Фотореалистичный 3D-глобус | Некоторые «live»-виды — это симуляция/реконструкция |
| Голосовое управление через AI | Голосовой режим — платный (OpenAI) |
| Не требует фреймворка — чистый JS | Node.js 24+ обязателен |
| Встроенная защита бюджета API | Не для production-деплоя |
| Чёткая этическая граница (нет слежки за людьми) | TeleGeography — не MIT, коммерческий запрет |
| 2 600+ юнит-тестов, всё зелёное | Молодой проект, API может меняться |
Сравнение с альтернативами
| Параметр | God’s Eye View | Cesium Stories | Palantir Foundry |
|---|---|---|---|
| Тип | Open-source | SaaS / Open-core | Enterprise SaaS |
| Цена | Условно бесплатно | От $0 (ion free) | Договорная |
| Установка | Self-hosted | Облако | Облако |
| Live-данные | 13+ слоёв из открытых API | Ограничены ion | Полный набор |
| Голосовой AI | ✅ (OpenAI RT) | ❌ | Ограниченно |
| 3D-рендер | Google 3D Tiles + CesiumJS | CesiumJS | Внутренний рендер |
| Кодовая база | Vanilla JS, MIT | Закрытая | Закрытая |
| Аудитория | Dev, OSINT, хобби | GIS-специалисты | Госсектор, Enterprise |
| Слежка за людьми | Явно запрещена | Нет ограничений | Есть функционал |
Вердикт
God’s Eye View работает на публичных данных, прозрачных источниках и локальном исполнении. Никаких секретов, никаких приватных датасетов, никакого таинственного скрапинга — всё, что требует приватного ключа, проксируется на стороне сервера. Визуальная эстетика засекреченного оперативного зала — полностью из открытых сигналов и инспектируемого кода.
God’s Eye View — один из самых зрелищных open-source OSINT-инструментов 2026 года. Он честно балансирует между визуальной магией и реальными данными, при этом явно разграничивая live-потоки от смоделированных видов.
Кому подойдёт:
- 🟢 OSINT-исследователям и журналистам — для мониторинга публичных активов
- 🟢 Разработчикам — как стартовая точка для собственных геопространственных проектов
- 🟢 Студентам и энтузиастам — для изучения геоинтеллекта
- 🟡 Аналитикам — с пониманием ограничений данных
- 🔴 Enterprise / Production — не рекомендуется без доработки
Рейтинг: 8.5 / 10
Снижение за требование кредитной карты Google и молодость проекта. Повышение — за прозрачность, эстетику, live-данные и чёткую этическую позицию.