Appearance
Monitor an aircraft route
Goal. Identify a specific aircraft (by callsign or registration), track its current and recent flight path, and produce an AI-generated summary of its movement pattern.
Setup
- Atlas account with OSINT plan tier.
OPENSKY_USERNAME/OPENSKY_PASSWORDconfigured in the backend (admin task; see Quick Start).- Globe panel open with the ADS-B layer enabled.
Steps
- Open the globe. Press
gtheng. - Enable the aircraft layer. Press
ato toggle on, or use the right rail layer toggle. - Filter for your aircraft. In the sub-bar, type the callsign into the Callsign field (
subbar.callsignFilterin frontend/src/i18n/en.json). The globe filters live. - Click the aircraft pin. Detail card opens with: callsign, altitude, ground speed, heading, origin / destination (where available), and last update timestamp.
- Save the subset. Switch the All / Saved toggle to Saved and bookmark the aircraft from the detail card.
- Replay the recent route. Open Timeline & events — the timeline shows the aircraft's recent positions. Drag the playhead backward to replay the route on the globe.
- Pin landmark events. When the timeline shows a notable position change (sudden altitude drop, holding pattern), right-click → Pin event with note. Pinned events persist in the timeline.
- Generate intel. From the detail card, click Generate intel (
detail.generateIntel). AI chat receives the aircraft context and produces a summary of recent movement.
What you should see
- A live aircraft pin with continuously-updating telemetry.
- A row in your saved aircraft subset that survives session restarts.
- A short AI-generated movement summary in your active chat thread.
- (Optional) a few pinned timeline events marking notable behavior.
Variations
- By registration instead of callsign — OpenSky exposes both; the filter accepts substring matches against either.
- Group by operator — filter by callsign prefix (e.g.,
BAWfor British Airways) to track all flights for an operator. - Multi-aircraft alerts — pair the saved subset with Alerts for entry into specific airspaces (planned).
Limits
- ADS-B coverage is dense in Europe and North America, sparse over oceans and remote interiors.
- Some aircraft transmit limited or no ADS-B (military, certain GA). Absence of pin ≠ absence of aircraft.
- OpenSky free-tier polling lags ~10 seconds. See Data delays & limits.