
Description
WilcoATC is a free air traffic control assistant for Microsoft Flight Simulator 2024. You communicate with a virtual controller using voice or text, in English, and receive realistic ATC responses with a radio-style voice.
Important: WilcoATC does not currently use an LLM or generative AI.
The ATC system is based on predefined templates, rules, intent recognition, and flight-context validation. This allows WilcoATC to provide structured and context-aware ATC interactions without requiring an AI model, an internet connection, an account, or any external AI service.
Features
- Voice or text input with push-to-talk
- Template-based ATC responses
- Intent recognition with context validation based on your flight phase and the frequency you are tuned to
- Complete departure flow: IFR clearance, pushback, taxi, and takeoff
- Live COM frequency reading from the simulator, with automatic frequency handoffs
- SimBrief integration for destination, airline callsign, and the real SID in your clearance
- Local neural text-to-speech processed through an authentic radio-effect filter
- English support
- No subscription
- No account required
- No cloud AI service required
- No LLM required
How the ATC System Works
WilcoATC does not generate its ATC responses using a large language model.
Instead, it uses a combination of predefined ATC templates and application logic. The software analyzes what you say or type, determines your intent, checks it against your current flight phase and tuned frequency, and selects an appropriate ATC response.
This approach makes the system predictable, lightweight, and fully local.
The voice you hear is generated locally using a neural text-to-speech model and then processed with a radio-effect filter to give it a more authentic ATC radio sound.
Requirements
- Windows 10 or 11
- Microsoft Flight Simulator 2024
- .NET 8 and the MSFS SDK / SimConnect
- A SimBrief account (optional, for flight-plan import)
No AI service, LLM, API key, or internet connection is required for the ATC system.
Installation
Extract the archive and run WilcoATC.exe.
On first launch, the default voice model is downloaded automatically.
Start Microsoft Flight Simulator 2024, then tune your clearance or ground frequency to begin.
Once installed, WilcoATC runs locally on your computer.
Current Status
WilcoATC is in early alpha. The departure flow is functional, but the software is still under active development and you should expect bugs.
The arrival phase (approach, landing, taxi-in) is not yet implemented. En-route Center frequencies are approximate when flying offline, and SID coverage depends on your SimBrief flight plan.
More ATC procedures, interactions, and improvements are planned for future releases.
Disclaimer
⚠️ Alpha Version
Please note that this is an alpha release. The software is still under active development, and you will most likely encounter bugs, possibly a lot of them.
Use the software with this in mind and at your own risk.
If you'd like to contribute to the project, report issues, suggest new features, or simply chat with the community, feel free to join our Discord server:
If you don't want to join Discord, you can still report bugs or request new features by opening an issue on GitHub:
WilcoATC
WilcoATC is a free, local AI air traffic control assistant for Microsoft Flight Simulator 2024. It offers voice or text-based interaction in English , providing realistic ATC communication for departure phases including IFR clearance, taxi, and takeoff. The add-on integrates with SimBrief for accurate flight planning and uses neural text-to-speech processed with a radio effect. Note that this is an early alpha release, currently limited to departure procedures and may contain bugs.
User Reviews
9 reviews
Version History
The update patch notes are available on our Discord: https://discord.gg/JH7SZ8EkhW


Log in to join the discussion
Log InComments(47)
15 days ago
The software is still missing a lot of features, and I’m fully aware of that. I’m actively working on it every day, but as the only maintainer, with just one beta tester helping me, it’s difficult to move as quickly as I’d like.
I’m currently working on a new UI, as well as improving the ATC’s overall understanding of what’s happening. I’m especially focusing on approaches, since the ATC can currently say quite a few things that simply don’t make sense. This is one of the main areas I’m working on right now.
If you’d like to help the project or follow its development, feel free to join the Discord server. A new addon update is also coming soon.
Finally, please keep in mind that this is free software. You shouldn’t expect the same level of quality as solutions like SayIntentions or BeyondATC. Those products have significantly larger budgets and development teams, so I simply can’t compete with them on every aspect as a solo developer. That’s just a reality, and there’s not much I can do about it.
That being said, my goal is to keep improving the software and make it as good as possible.
15 days ago
15 days ago
The software is still missing a lot of features, and I’m fully aware of that. I’m actively working on it every day, but as the only maintainer, with just one beta tester helping me, it’s difficult to move as quickly as I’d like.
I’m currently working on a new UI, as well as improving the ATC’s overall understanding of what’s happening. I’m especially focusing on approaches, since the ATC can currently say quite a few things that simply don’t make sense. This is one of the main areas I’m working on right now.
If you’d like to help the project or follow its development, feel free to join the Discord server. A new addon update is also coming soon.
Finally, please keep in mind that this is free software. You shouldn’t expect the same level of quality as solutions like SayIntentions or BeyondATC. Those products have significantly larger budgets and development teams, so I simply can’t compete with them on every aspect as a solo developer. That’s just a reality, and there’s not much I can do about it.
That being said, my goal is to keep improving the software and make it as good as possible.
17 days ago
17 days ago
21 days ago
It doesn't use standard phraseology and procedures. Departure doesn't work. Doesn't have arrival as already stated in the description.
Basically the only thing you can do is request IFR, pushback & engine start and taxi. But not even these work like they should.
20 days ago
26 days ago
27 days ago
about 1 month ago
about 1 month ago
about 1 month ago
about 1 month ago
about 1 month ago
about 1 month ago
about 1 month ago
about 1 month ago
Don’t hesitate to open a bug report on our Discord server: https://discord.gg/752pFpWCZ7
I’ll do my best to help you figure it out! :D