Curious Pilot replays real aircraft flights and simulates the view from the cockpit — a real-time visualization of satellites, celestial objects, and the earth below, as the pilot would have seen it.
It also works from any ground location.
Satellite brightness is predicted using SGP4 orbital propagation, solar illumination geometry, and the McCants/Stellarium magnitude model.
Curious Pilot has two modes, controlled by the Observer Mode switch at the upper left: Ground Mode for observing from a fixed location, and Aircraft Mode for replaying a real flight.
Ground Mode — Enter your location (or search by name), set the date/time, and press Play. Visible satellites appear as moving dots on the sky dome.
Aircraft Mode — Enter an ICAO24 hex code, date, and time window, then click Load Flight. The app replays the flight path and shows satellites visible from the aircraft.
Note that historic flight data is obtained from OpenSky Network, which requires you to register for free for API access. The developer has no relationship with OpenSky and receives no compensation.
Controls — Drag the sky to look around. Use the heading and elevation sliders for precise aiming. The magnitude filter limits which satellites are shown.
Satellite Info — Click the “x satellites visible” count at the upper left to see a list of visible satellites with details.
Satellite Data — The Update Satellite Data button at the bottom of the controls area fetches the latest orbital parameters from CelesTrak. CelesTrak is a free, widely used public service that provides up-to-date orbital parameters for tracked objects in Earth orbit. The app tracks roughly 12,000 satellites in low Earth orbit. Only LEO satellites are included because higher-altitude satellites are too faint to see with the naked eye. Satellite data is cached locally and only re-fetched when you click the button.
Shortcut Keys
| T | True heading |
| M | Magnetic heading |
| E | Emphasized satellite display |
| R | Realistic satellite display |
| C | Toggle highlight circle |
| N | Toggle satellite names |
| L | Toggle satellite lines |
| O | Toggle constellations |
| D | Toggle dome |
| F | Toggle full screen |
Philip Giacalone is an aerospace engineer and software developer whose technical career has spanned spacecraft propulsion systems, autonomous drones, and Silicon Valley software startups.
Send a message →