Melisa handles language and context
Talk naturally, ask about the flight, use supported voice commands, and bring SimBrief or weather context into the conversation.
Melisa can talk with you, understand supported voice commands, use flight context and explain what is happening. But the AI never directly controls the aircraft. Every supported cockpit action is routed through specifically programmed and tested DoctorFO functions using the PMDG SDK / SimConnect.
The public 24-hour trial is Core-only. Melisa AI Voice and FMC AUTO are Full-version features.
DoctorFO uses AI where AI is useful — understanding language, context and questions — while keeping actual simulator control inside a known, testable command layer.
Talk naturally, ask about the flight, use supported voice commands, and bring SimBrief or weather context into the conversation.
A cockpit action is executed only when it maps to a specifically programmed and tested DoctorFO function. The AI cannot bypass this layer and operate arbitrary simulator events.
DoctorFO is an assistant, not a replacement pilot. It helps with workload, context and supported procedures while flight decisions remain with you.
The deterministic Core remains the foundation. Melisa adds a natural voice and context layer on top of the same tested aircraft functions.
Use the on-screen controls or the remote panel to run tested cockpit flows and automation.
Talk naturally with Melisa and use supported cockpit voice commands while the same tested control layer operates the aircraft.
Melisa is more than a command interface: you can have normal voice conversations, ask about the current flight, SimBrief plan and weather, and still issue supported cockpit commands.
These are current capabilities of the working PMDG 737-800 integration. Exact behavior remains limited to DoctorFO's validated functions and supported states.
Prepare for pushback, engine-start, before-takeoff and supported after-takeoff tasks using repeatable DoctorFO flows.
Supported LNAV, VNAV, autopilot, MCP speed and altitude, and flap commands through tested control functions.
Aircraft-specific start sequencing is handled by programmed timing and state-aware logic rather than free-form AI.
Melisa can use supported flight-plan and weather context when discussing the current flight.
Validated FMC setup assistance can use current flight context while route decisions such as SID, STAR, runway and approach remain with the Captain.
Run supported DoctorFO Core functions from a touch-friendly iPad or iPhone panel on your local network.
Coach Mode is being designed for pilots who enjoy complex aircraft but may not yet know every 737 flow, switch or procedure. Melisa will use real aircraft state and flight phase to provide context-aware guidance without turning the aircraft into an arcade experience.
“What should I do next?”
“Why do we arm this?”
“Did I forget something before takeoff?”
Use flight phase and relevant configuration to understand what is actually happening in the cockpit.
Point out a meaningful configuration issue and explain why it matters instead of only announcing an error.
When a supported correction exists, Melisa can offer it. The Captain approves first, and the same deterministic DoctorFO function performs the action.
Coach Mode is a roadmap feature and is not yet part of the current public production build.
See DoctorFO and Melisa working together in Microsoft Flight Simulator 2024.
Demo video on the FlyingDoctor YouTube channel. DoctorFO remains an independent third-party product.
✓ Windows PC
✓ Microsoft Flight Simulator 2024
✓ PMDG 737-800 for MSFS 2024 (purchased separately)
✓ Internet connection for activation / online features
+ Your own OpenAI API key + active API billing for Melisa voice commands and conversation
+ SimBrief account for richer flight-plan context
+ iPad / iPhone for Remote Cockpit
DoctorFO Core does not require OpenAI. Melisa uses your own OpenAI API account; ChatGPT subscriptions do not include API usage, which is billed separately by OpenAI.
DoctorFO does not pretend every aircraft is the same. Each supported aircraft uses its own tested integration and workflow.
DoctorFO communicates with the PMDG 737-800 through the PMDG SDK and does not modify PMDG aircraft files.
Follow this one-time setup for Full V1.0: license, PMDG 737-800 SDK broadcasts, SimBrief, and (if you want Melisa voice commands/conversation) your OpenAI API key and audio devices.
Do not download the Free Trial. After checkout, use the Full DoctorFO V1.0 download provided by Lemon Squeezy and activate it with the unique license key from your order.
Use the separate 24-hour Core Trial from this site. The Trial and Full V1.0 are different downloads.
Paid customers use the Full V1.0 package from their Lemon Squeezy order. Trial users use the 24-hour Core Trial from this site.
Close DoctorFO and any DoctorFO/FlyingDoctor helper components. Run DoctorFO_Setup_V1.0.exe, launch DoctorFO from the desktop shortcut, then enter the license key supplied with your Lemon Squeezy order.
This is a one-time PMDG setup required for reliable aircraft and CDU communication. Close MSFS 2024 before editing 737_Options.ini and make a backup first. If an [SDK] section already exists, edit that section instead of creating a duplicate.
[SDK]
EnableDataBroadcast=1
EnableCDUBroadcast.0=1
EnableCDUBroadcast.1=1%LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalState\WASM\MSFS2024\pmdg-aircraft-[737 variant]\work\737_Options.ini%APPDATA%\Microsoft Flight Simulator 2024\WASM\MSFS2024\pmdg-aircraft-[737 variant]\work\737_Options.iniThe PMDG folder name can vary by installed 737 variant; for the 737-800 it is commonly the 738 package. Save the file, then restart MSFS 2024.
Start MSFS 2024, load the supported PMDG 737-800 into the cockpit and wait for the aircraft to finish loading. Then start DoctorFO and confirm PMDG CONNECTED before using aircraft automation.
Open SETTINGS. Enter your SimBrief Pilot ID / Username; no SimBrief password is required. Generate a current SimBrief OFP before the flight. FMC AUTO starts OFF on every DoctorFO launch; enable AUTO only when you want to use it.
FMC AUTO handles only its validated setup scope. SID, STAR, arrival runway and approach / ILS remain the Captain’s responsibility.
Melisa is optional, but using Melisa voice commands or natural conversation requires your own OpenAI API key with active API billing/credits. ChatGPT subscriptions do not provide API credit. Paste your API key into SETTINGS. DoctorFO stores it locally for your Windows user using Windows DPAPI; it is not sent to the DoctorFO licensing server.
In our typical testing, Melisa AI usage has been around US$0.015 per flight (about 1.5 cents). Actual API cost varies with conversation length, model usage and OpenAI pricing.
In SETTINGS choose the correct Microphone and Speaker / Soundbar. Use REFRESH AUDIO DEVICES if needed. Echo-safe mode is recommended when using speakers or a soundbar. Save settings, then use TEST MELISA VOICE.
Stop Melisa before changing the voice or audio devices.
Use the tested sequence: Prepare for Pushback → Start Engines / Ready for Taxi → Before Takeoff → Auto Mode / After Takeoff as appropriate. Use FMC AUTO only after PMDG and SimBrief are ready.
Re-check the [SDK] block, confirm you edited the correct 737_Options.ini, restart MSFS, fully load the PMDG 737-800, then restart DoctorFO.
Check the Pilot ID / Username, generate a current OFP in SimBrief, confirm internet access, then restart or refresh DoctorFO.
Check the OpenAI API key and API billing/credits, Windows microphone permission, selected microphone/speaker, then run TEST MELISA VOICE.
Confirm PMDG CONNECTED, SIMBRIEF READY and the one-time SDK/CDU broadcast settings. FMC AUTO remains OFF by default on each DoctorFO launch.
Still stuck? Email support@doctorfo.com with a screenshot of the DoctorFO status area and a short description of what is not working.
Your 24 hours start only when you activate the trial in DoctorFO.
No external AI or flight-planning account is required for the Core trial.
DOWNLOAD 24-HOUR FREE TRIALAn independent third-party product; no Microsoft, PMDG, Fenix or OpenAI endorsement.
DoctorFO uses a privacy-preserving hashed device identifier to prevent repeated free-trial resets. The raw device identifier is not sent to DoctorFO.
The Core trial does not transmit microphone audio to DoctorFO or to a third-party AI service.
Choose the free trial or unlock the full DoctorFO license.
Your 24 hours start only when you activate the trial in DoctorFO.
FREE DOWNLOAD 24-HOUR FREE TRIALThis is the separate Core Trial. Paid customers should use the Full V1.0 download from their Lemon Squeezy order.
One-time, perpetual license for the full DoctorFO desktop application. No subscription.
TRY 749.99 Buy DoctorFOOne purchase. Perpetual desktop license. No recurring subscription fee.
After payment, Lemon Squeezy provides the Full DoctorFO V1.0 download and your unique license key.
If you enjoy structured virtual airline flying, shared flights and meeting other sim pilots, take a look at Canada Air Virtual.
Independent community recommendation. Canada Air Virtual is not affiliated with or endorsed by DoctorFO.
Setup guide, troubleshooting, aircraft notes, release information and direct support.
Complete the form below. DoctorFO will prepare a support email to support@doctorfo.com with the information we need to help you.
Confirm the PMDG SDK and CDU broadcast settings in 737_Options.ini, restart MSFS 2024, fully load the PMDG 737-800, then start DoctorFO and wait for PMDG CONNECTED.
No. DoctorFO Core works without OpenAI. Your own OpenAI API key with API billing is required only for Melisa voice commands and natural conversation.
FMC AUTO intentionally starts OFF on every DoctorFO launch. Confirm PMDG CONNECTED and SIMBRIEF READY, then enable AUTO when you want DoctorFO to run the tested FMC setup.
No. The public 24-hour Trial is Core-only. The Full license includes SimBrief/flight context, FMC AUTO and optional Melisa AI Voice with your own OpenAI API key.