Copyright (c) 2026 Alex Nord. All rights reserved. SPDX-FileCopyrightText: 2026 Alex Nord SPDX-License-Identifier: LicenseRef-AlexNord-Proprietary-SourceAvailable See LICENSE.md for terms. No copying, modification, distribution, commercial use, or AI/ML training except by written permission.
Standalone .NET Framework 4.8 Windows desktop app for Microsoft Flight Simulator 2020/2024 with GSX Remote Control integration.
It polls http://127.0.0.1:4789/telemetry, keeps the onGround safety gate intact, listens for ramp phrases, and drives GSX through SimConnect Remote Control mode plus live GSX menu matching.
- Real desktop UI with live status, logs, parser diagnostics, and in-app settings
- Persisted settings in
%AppData%\SimpleOps\settings.json- If
%AppData%is unavailable, the app falls back to a localappdatafolder beside the executable
- If
- OpenAI ramp voice playback with the API key stored in Windows Credential Manager
- Selectable microphone and speaker devices
- Radio-style output controls
- volume
- left / right / both channel
- pan
- Built-in deterministic phrase coverage plus user-editable aliases in
%AppData%\SimpleOps\phrases.json - GSX safety checks for unknown, weak, blocked, missing-menu, and ambiguous-menu cases
- SimpleOps.exe
- SimpleOps.csproj
- RampControlForm.cs
- RampController.cs
- OpenAiVoiceOutputService.cs
- LocalSpeechInputService.cs
Launch the desktop app directly:
C:\Users\Alex\SimpleOPS\SimpleOps.exeDry-run without live GSX actions:
C:\Users\Alex\SimpleOPS\SimpleOps.exe --dry-runDry-run one phrase:
C:\Users\Alex\SimpleOPS\SimpleOps.exe --dry-run --no-speech --no-voice --test-phrase "request catering"Run the built-in parser and safety harness:
C:\Users\Alex\SimpleOPS\SimpleOps.exe --run-parser-tests- GSX must already be installed and running.
- The app keeps the
onGround == truegate exactly intact before GSX actions are allowed. - OpenAI is used for ramp voice output only in this version. Speech recognition remains local.
- The project now uses repo-local SimConnect and NAudio dependencies so the GitHub desktop build can run off-machine.