Skip to content

Latest commit

 

History

62 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WILCO

The AI radio crew for DCS World. Key the mic. Someone answers.

Ground, Tower, Approach, Overlord and Nail — a crew that hears you, understands you however you say it, and answers in real phraseology in under a second. It runs on your own PC. No API keys, no cloud, no menu trees.

wilco site and downloads · releases · changelog

WILCO


The crew

Position What it does
Ground Taxi clearances that know where every jet is parked. Readbacks checked word by word — a wrong runway gets caught, every time.
Tower Sequencing, winds, clearances, and it calls the go-around before you would have asked. The active runway follows the real weather.
Approach Continuous vectoring to the final approach fix with real geometry, then glideslope corrections if you sink low.
AWACS — Overlord Picture, BRAA, declare and threat calls off the live mission, with launch warnings counted from the actual missile.
JTAC — Nail Nine-lines, talk-ons, real BDA. One shooter in at a time while your wingman holds high.
ATIS A real rotating broadcast. Letters only move forward, and the controllers catch you reading back a stale one.

Controller


What it actually sounds like

Four minutes of one sortie, straight off the radio log. Ground, Tower and Overlord, all working the same pilot, unscripted.

Radio log

Nothing there was typed by a person or written by a language model. The bullseye bearings, the ranges, the altitudes and the missile call are computed from the live mission feed at the moment they are spoken.


How it performs

Understood, 100,000 plain-English requests 99.4 %
Understood, 1,000,000-utterance exam 97.4 %
Understood with one character in twenty corrupted 96.1 %
Typical reply, mic to voice 0.9 s
Brain decision time 33 ms
Average latency under load 63 ms
Intents 102
Phrasings recognised 42,039

Speech is repaired before it is understood — Damerau-Levenshtein healing over an aviation lexicon, which is what carries garbled radio, accents and non-native phrasing. You do not have to memorise the phrase. Say it your way, even badly.


What makes it different

It counts the missile to the second. The mission hook streams every in-flight weapon. WILCO measures closure on the one guiding on you and speaks in bands — warn, crank at twelve seconds, break at six — and then the call that saves your energy: missile trashed, you are clean, come back left. It is not guessing from a timer. It tracks the missile.

Deterministic, not generative. BRAA, pigeons, vectors and nine-lines are computed from the live feed. Nothing is invented, because nothing is being written by a language model at the moment you need a number.

It predicts. SAM ring entry warnings before you cross, merge countdowns, glideslope deviations, fuel playtime.

It is disciplined with twelve pilots and alive with one. Flying solo, AI traffic keeps the net realistic. In a squadron, calls are ranked so the pilot closest to danger gets the frequency, readbacks are tracked per pilot, and the crew never steps on you.

It teaches. Say "teach me" and the crew runs guided lessons on frequency — pattern work, AWACS procedure, FAC procedure — and grades the result.

It remembers you. A career record, a logbook, and a crew that knows your callsign.

JTAC


Running it

Three steps, no virtual audio cables.

  1. Get an invite code — the beta is free.
  2. Run the installer. It finds DCS, installs the hook, and bundles Python and the voices.
  3. Press Start All. The Control Station brings the crew up on their SRS frequencies.

Requirements: Windows · DCS World · SimpleRadio Standalone · a microphone.

Native SRS integration. No dedicated server, no audio routing software.

Price: $35, once, for the whole crew and every feature in it. No subscription.


Honest limits

Carrier operations are not supported. One airfield at a time. Windows only. English only.


How it is tested

Each release is held against a fixed set of automated suites before it ships.

Suite What it measures
Coverage 1,000,000 unseen utterances
Natural language 100,000 plain-English asks
Garble resistance at 5 % character corruption
Brain stress decision latency under load
Mission simulation end-to-end scripted sorties

The suites catch regressions. They do not catch everything — several of the defects worth fixing were found by flying the thing, and by handing it to somebody else and watching what they said to it.


About this repository

This repository publishes the WILCO site and hosts the release downloads. The application source is kept private.

Current release: beta 53.


Built by Karim Hossam — Electrical & Electronic Engineer, B.Eng First Class Honours, Coventry University 2026. LinkedIn

Not affiliated with Eagle Dynamics. Runs on your PC. Your voice never leaves it.

© 2026 WILCO.

About

WILCO - your AI radio crew for DCS World. ATC / AWACS / JTAC over SRS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages