currently in early active development surface intent · in validation X-Plane 12 first · MSFS after core maturity
VibePilot ATC
Air Traffic Control for Flight Simulators

Derived, not scripted.

Every instruction follows from live geometry and aircraft state.
No triggers. No approximations. No scripts.

currently in early active development // geometry core active · surface intent: in validation X-Plane 12 first · MSFS after core maturity See core logic ↓
Join the waitlist What is VibePilot? →

What is VibePilot?

VibePilot is an AI-powered air traffic control system for flight simulators, designed to simulate real-world ATC behavior using geometry-driven decision making instead of scripted triggers.

It is an alternative to systems like SayIntentions, Beyond ATC, and built-in simulator ATC, focusing on continuous intent resolution and spatial accuracy.

[01] Geometry-Driven Resolution All decisions are derived from spatial coordinates, not scripted conditions.
[02] State Continuity System state persists accurately across all phase transitions.
[03] Continuous Intent Resolution Aircraft intent is evaluated and updated continuously from live telemetry.

How it actually works

When an aircraft is on final approach, VibePilot isn't checking a list of conditions.
It's continuously resolving geometry: cross-track error, heading delta,
corridor containment - deriving runway intent directly from those constraints.

This is what makes stable ATC behavior possible:
the controller isn't reacting to triggers, it's reading a live spatial picture.

See full architecture →
Input. Geometry. Intent. Decision. In that order, every time, from live data only.
::Live Signal Trace Example:: LSZH · RWY28 · Final Approach
[IN] lat=47.4481// lon=8.6649// hdg=278°// gs=138kt// alt=2920ft// vs=-720fpm// onGround=false
[GEO] distToThreshold=4.8nm// xTrack=-12m// headingDelta=0.8°// aligned=RWY28// candidates=38→6
[RIS] phase=FINAL_APPROACH// corridor=VALID// stableApproach=true// lateralConf=0.94// runway=28
[OUT] assignedRunway=28// intent=LANDING// clearance=AWAITING → Tower// touchdown estimated in ~122s
[IN] Raw telemetry
[GEO] Geometry resolved
[RIS] Intent derived
[OUT] ATC decision

Design philosophy

Built around what ATC requires,
not what it sounds like.

The five principles that govern how VibePilot earns the right to act.

Read in full  →
01

Spatial Truth Precedes Speech.

A controller's voice is a consequence, not a cause. No instruction is issued until the aircraft's geometric position is verified and held.

02

Authority Rises in Layers.

Telemetry becomes state. State becomes geometry. Geometry becomes judgment. No layer assumes authority before the one beneath it has earned trust.

03

Context Certainty Precedes Authority.

Knowing where an aircraft is and knowing what that position means are different questions. Controller logic cannot engage until both are resolved.

04

Determinism Governs Trust.

The same conditions must always produce the same spatial truth. Repeatability is not optimization. It is the condition under which everything else holds.

05

Realism Licenses Expansion.

VibePilot does not expand by accumulation but by proof. Each new layer is permitted only after the one beneath it has demonstrated it can carry operational weight.

Development Horizon Pushback to parking. Each phase earned by the one before it.
01 Active Taxi V5.1

Complete the Ground Picture

Lineup, runway crossing, backtrack, departure roll. The transition from taxiing to takeoff is a surface geometry problem — and the foundation everything else builds on.

SurfaceIntentResolver LineupDetector DepartureDetector
02 Next Tower Departure

Takeoff to Handoff

From rotation to departure handoff: runway heading conformance, climb tracking, and conflict scan against arriving traffic. Architecturally cheap — the geometry is already built.

TrajectoryPredictor RunwayConflictDetector
03 Next Departure & Approach Radar

The Procedural Phases

SID outbound and STAR inbound: fix-sequence tracking with altitude constraints. A SIDEngine and STAREngine, analogous to the RISEngine but for procedural navigation.

StarDatabase StarFixDetector CifpStarParser
04 Planned Center / Enroute

Cruise

Altitude conformance, route tracking, conflict scan. Geometrically the simplest phase — but requiring a full flight plan model before controller logic can act on it.

FlightPlanModel TrajectoryPredictor
05 Planned Unified Model

The Unified Flight Phase Model

A FlightPhase model covering the entire lifecycle: pushback → taxi → lineup → climb → SID → enroute → STAR → approach → rollout → gate. Each phase maps to a controller role, a geometry engine, and an instruction vocabulary.

FlightEngine Ground · Tower · Departure · Center · Approach

Early Access

Follow the development

Updates only when the system meaningfully evolves. Surface intent logic is currently being validated before broader control layers begin.

Access request received.

Signal, not noise. Each update reflects actual system maturity.

X-Plane 12 first. MSFS follows after core maturity.