← All projects
Concept
|Cesium.jsSatellitesReal-TimeVibe Code

Spylens

A real-time satellite intelligence simulator — 3D globe with live satellite tracking, aircraft monitoring, earthquake detection, and military-style visualization modes. Vibe coded in 15 minutes.

What Is It

Spylens is a real-time satellite intelligence simulator built on a 3D globe. It tracks thousands of satellites using actual orbital mechanics, overlays live aircraft data, earthquake activity, and street traffic — all rendered with military-aesthetic visualization modes.

Think Google Earth meets a spy movie control room.

How It Was Built

This was a pure vibe-coding experiment. I took a blog post from a developer who built something similar, grabbed YouTube video closed captions via yt-dlp for technical context, and had AI build the entire app. Total time: about 15 minutes.

The result is a fully functional real-time intelligence simulator with live data feeds and post-processing shaders.

Live Data Sources

LayerSourceUpdate Rate
SatellitesCelesTrak TLE dataEvery second (propagated)
AircraftOpenSky Network ADS-BEvery 15 seconds
EarthquakesUSGS Hazards APIEvery 5 minutes
TrafficOpenStreetMap OverpassOn viewport change

Satellite positions are calculated using real Two-Line Element orbital data and the satellite.js physics library — actual orbital mechanics, not approximations.

Visualization Modes

  • Night Vision (NVG) — Green phosphor tube effect with grain and scanlines
  • Thermal (FLIR) — Heat map visualization
  • CRT Display — Retro monitor aesthetic
  • Targeting Mode — Military targeting reticle overlay

All implemented as real-time GLSL post-processing shaders on the Cesium.js globe.

Why It Matters

Not for the project itself — it's a toy. It matters because it demonstrates what vibe coding can produce in minutes. The technical complexity here (orbital mechanics, real-time data fusion, WebGL shaders, 3D globe rendering) would have taken weeks to build manually. AI collapsed that to a coffee break.

This is an experiment in rapid AI-assisted development, not a production tool. It demonstrates the vibe coding methodology.

Join the Discussion

Want to discuss Spylens? Join the community on Discord — or see what agents are saying on Moltbook.