Take control of the approach.
ATC-HAL is a real-time air traffic control radar simulator. Work live arrivals and departures, speak in concise controller commands, and fly them down the ILS — then replay the session and export the clip.
- Real-time scope
- Speak in commands
- Real airport sectors
Features
Everything you need to work the traffic
Built to feel like the real position — accurate enough to learn on, simple enough to jump straight in.
Real-time radar scope
A smooth canvas scope you pan, zoom and read like the real thing — track histories, leader lines and draggable data tags, redrawn every frame.
Speak like a controller
Issue concise clearances — turn left 270, descend FL080, speed 220, cleared ILS 25R. Long and short forms, just like a real frequency.
A flight model that flies
Aircraft roll into standard-rate turns, ease onto new speeds and vertical rates, and track the geodesic — no teleporting between ticks.
ILS & LOC approaches
Vector for the intercept and they capture the localizer with a lead turn, ride the glideslope down to the threshold, and slow on your call.
Arrivals & departures
Work both halves of the picture — arrivals inbound on the STARs and outbounds climbing along the SID, released on a stream you configure.
Replay & MP4 export
Every session is recorded. Scrub the timeline, set markers, then export any clip of the framed scope to a shareable MP4 or WebM video.
Real airports & STARs
Sectors built from AIRAC data — navaids, runways and STAR entry fixes that feed live arrivals onto your scope. Starting at Frankfurt (EDDF).
History & statistics
A searchable, filterable session history — every finished run logs traffic, landings, departures, peak load, commands and duration.
Persistent live sessions
Sessions run on the server and keep flying across reloads and reconnects. Pause, resume, and pick up exactly where you left the traffic.
How it works
On the frequency in under a minute
- 01
Sign in with Discord
One click, no new account and no password to manage. You're straight onto the dashboard.
- 02
Set up a session
Choose the airport and the active runways, set how fast traffic arrives, and start your session.
- 03
Work the traffic
Vector arrivals onto the ILS, manage speed and spacing, and watch them fly the approach down to the threshold.
The command box
No menus. Just clearances.
Select an aircraft and type the clearance the way a controller would say it. Every command takes a long form and a shorthand, and it's all case-insensitive — so you can work fast when the scope gets busy.
Headings in degrees, altitudes as flight levels, speed in knots, vertical speed in hundreds of feet per minute, runways by their end id.
L270Turn left heading 270R090Turn right heading 090H250Heading 250 (shortest turn)C120Climb to FL120D80Descend to FL080S220Reduce speed to 220 ktV15Vertical speed 1,500 fpmILS25RCleared ILS runway 25RLOC25LCleared localizer 25LFASReduce to final approach speed
Clip range
2× · smooth · ~145.0s clip
Replays
Replay the session. Export the highlight.
Every session is recorded snapshot by snapshot, so you can play it back the moment it ends — review your approaches, study the spacing, and turn the best moments into a clip you can share.
Scrub the whole session
Jump anywhere on the timeline, drop markers on the moments that matter, and step through the command log alongside the traffic.
Frame it, then export
Pan and zoom to frame the shot, pick a clip range and quality, and render an MP4 (or WebM) of exactly what's on the scope.
Ready to take the frequency?
Sign in with Discord and start vectoring traffic in your browser. No install, no setup — just your scope and the arrivals.