Что на самом деле делает WorldView
WorldView от kevtoe — бесплатная open-source тактическая intelligence-платформа, воспроизводящая core-функцию продуктов Gotham и Foundry от Palantir: агрегацию heterogeneous real-time data sources в единую operational picture. Работает на 3D-глобусе CesiumJS и одновременно отслеживает 27 000+ live aircraft, orbital satellites, global vessel traffic, seismic events, road networks и live CCTV feeds — при 60 fps. GitHub repo: github.com/kevtoe/worldview. Live demo — worldview.kt-o.com.
Почему это важно для основателей и builders?
Palantir брала с правительства США сотни миллионов долларов по сути за это: систему, которая тянет intelligence feeds из разрозненных источников, нормализует их и рендерит на geospatial interface для операторов. WorldView доказывает, что underlying architecture не proprietary — это software problem, и software теперь бесплатен. Commercial moat никогда не был в technology; это government contracts и data access. То, что kevtoe собрал в одном repo, decade назад стоило бы defense contractor восьмизначную сумму.
Какие data sources агрегирует WorldView?
Каждый layer тянет из другого public API или data standard — именно hard part, вокруг которого Palantir построила компанию, а WorldView делает бесплатно:
- Flights: FlightRadar24 и adsb.fi, merged для coverage — 27 000+ aircraft globally
- Satellites: TLE orbital data с SGP4/SDP4 propagation через satellite.js — positions computed client-side
- Vessels: AISStream.io WebSocket — 2 000–4 000 ships per 20-second burst, cached 60 seconds
- Seismic: USGS API — past 24 hours of earthquake activity worldwide
- Road networks: OpenStreetMap Overpass API
- CCTV: Live public camera feeds из London, Austin и Sydney
Как WorldView обрабатывает 27 000 entities при 60 fps?
Здесь engineering становится интересным. React rendering 27 000 components unusable. WorldView bypass-ит reconciler React для entity rendering — использует imperative Cesium primitives напрямую, обновляя position data без touch component tree. Aircraft positions dead-reckoned между API update cycles: last known velocity и heading extrapolate current position at frame rate. Результат — smooth 60 fps movement, даже когда underlying data refreshes every 10–30 seconds.
AIS burst pattern
Vessel tracking использует deliberate burst-and-cache pattern: connect к AISStream.io на 20 seconds, collect 2 000–4 000 vessel positions, disconnect, cache 60 seconds, repeat. Это решает serverless timeout problem — persistent WebSocket connection превысил бы Vercel function limits. Pattern trade-ит slight data staleness за deployment simplicity — правильный tradeoff для solo-built tool.
Как WorldView сравнивается с Palantir Gotham?
| Feature | WorldView (kevtoe) | Palantir Gotham |
|---|---|---|
| 3D geospatial globe | CesiumJS (open source) | Custom / Cesium-based |
| Real-time flight tracking | 27 000+ aircraft via public APIs | Government/military feeds |
| Satellite tracking | SGP4 orbital propagation | Classified + commercial TLE |
| Vessel AIS tracking | AISStream.io (public) | Maritime authority feeds |
| Post-processing effects | GLSL: night-vision, thermal, CRT | Proprietary visualization |
| Deployment | Vercel, self-hostable, free | On-prem / classified cloud |
| Cost | $0 (open source) | $100M+ government contracts |
Какой tech stack у WorldView?
Frontend — React 19 + TypeScript 5.9 с CesiumJS 1.138 via Resium, Tailwind CSS v4 и Vite 7. Backend — Express 5 с node-cache для API response caching и WebSocket support для AIS stream. GLSL shaders handle post-processing: CRT scanlines, green-phosphor night-vision и FLIR thermal imaging. Всё deploy-ится на Vercel как full-stack application. API keys required: Google Maps 3D tiles, Cesium Ion, Transport NSW для Sydney traffic и AISStream.io для vessels. Каждый layer degrades gracefully без credentials.
Можно ли self-host WorldView?
Да. Repo MIT-licensed и deploy-ится на любой Node-capable host. Vercel — zero-config path — project structure уже wired для этого. Нужно set environment variables для каждого API key. Все layers optional; globe renders с минимум CesiumJS ion credentials, data layers добавляете по мере configure каждого API source. Self-hosted instance стоит сколько ваш hosting plan — Vercel free tier handles light traffic без проблем.
Связано: Как я использую Claude Code как AEO и SEO инструмент
Вердикт
WorldView — один из более technically impressive solo GitHub projects, что я видел. Это не toy — genuine geospatial intelligence dashboard, решающий real engineering problems: multi-source data fusion, high-entity-count rendering at frame rate, graceful degradation и production-ready deployment. Сравнение с Palantir — не hyperbole. Core value proposition billion-dollar defense contractor была: мы можем построить software, unifying your intelligence feeds. Этот software теперь на GitHub бесплатно. Palantir продаёт contract, compliance posture и classified data access — не code.
Часто задаваемые вопросы
Что такое WorldView от kevtoe?
WorldView — бесплатная open-source real-time tactical intelligence dashboard, построенная разработчиком kevtoe и опубликованная на GitHub. Рендерит live flights, satellites, ships, earthquakes, traffic и CCTV feeds на interactive 3D CesiumJS globe. Functionally comparable к geospatial intelligence interfaces компаний вроде Palantir, используя entirely public APIs и open-source libraries.
Действительно ли WorldView сравним с Palantir?
Для core geospatial tracking и data fusion use case — да. WorldView делает на conceptual level то, что Gotham Palantir: aggregates heterogeneous real-time data sources в unified operational picture на 3D globe. Commercial advantage Palantir — classified data access, government compliance certifications и long-term contracts — не underlying software architecture.
Как запустить WorldView самому?
Clone repo с github.com/kevtoe/worldview, добавьте API keys в environment variables (Cesium Ion — minimum requirement), deploy на Vercel или любой Node host. Каждый data layer — flights, vessels, satellites, seismic — independently configurable и degrades gracefully, если corresponding API key absent.
Какие API использует WorldView?
WorldView integrates FlightRadar24 и adsb.fi для flight data, TLE sources для satellite orbital data, AISStream.io для vessel tracking, USGS API для seismic events, OpenStreetMap Overpass API для road networks и public CCTV streams из London, Austin и Sydney. Google Maps 3D tiles и Cesium Ion handle base globe rendering.
Что делает rendering WorldView быстрым?
WorldView bypass-ит component reconciler React для entity rendering, используя imperative CesiumJS primitives напрямую. Aircraft и vessel positions dead-reckoned между API updates — velocity и heading extrapolate current position at 60 fps, producing smooth movement, даже когда underlying data refreshes на 10–30 second cycle.
Этот пост — technical review open-source GitHub project. Нет affiliation с kevtoe или Palantir Technologies.
Frequently Asked Questions
Что такое WorldView от kevtoe?
WorldView — бесплатная open-source real-time tactical intelligence dashboard, построенная разработчиком kevtoe и опубликованная на GitHub. Рендерит live flights, satellites, ships, earthquakes, traffic и CCTV feeds на interactive 3D CesiumJS globe. Functionally comparable к geospatial intelligence interfaces компаний вроде Palantir, используя entirely public APIs и open-source libraries.
Действительно ли WorldView сравним с Palantir?
Для core geospatial tracking и data fusion use case — да. WorldView делает на conceptual level то, что Gotham Palantir: aggregates heterogeneous real-time data sources в unified operational picture на 3D globe. Commercial advantage Palantir — classified data access, government compliance certifications и long-term contracts — не underlying software architecture.
Как запустить WorldView самому?
Clone repo с github.com/kevtoe/worldview, добавьте API keys в environment variables (Cesium Ion — minimum requirement), deploy на Vercel или любой Node host. Каждый data layer — flights, vessels, satellites, seismic — independently configurable и degrades gracefully, если corresponding API key absent.
Какие API использует WorldView?
WorldView integrates FlightRadar24 и adsb.fi для flight data, TLE sources для satellite orbital data, AISStream.io для vessel tracking, USGS API для seismic events, OpenStreetMap Overpass API для road networks и public CCTV streams из London, Austin и Sydney. Google Maps 3D tiles и Cesium Ion handle base globe rendering.
Что делает rendering WorldView быстрым?
WorldView bypass-ит component reconciler React для entity rendering, используя imperative CesiumJS primitives напрямую. Aircraft и vessel positions dead-reckoned между API updates — velocity и heading extrapolate current position at 60 fps, producing smooth movement, даже когда underlying data refreshes на 10–30 second cycle.