Features
  • You can now use
    joystick and mouse buttons as PTT activation keys
    . This is one of the most requested features ever and we were finally able to pull it off. While we can detect that you pressed a joystick button, we still can’t simulate pressing it.
  • We added a new
    Initial Setup Wizard
    that will walk you through the most important settings and configuration parameters we always had to explain to everyone: Speaking to your Wingman in another language, running STT on your GPU with CUDA and selecting the nearest Wingman Pro region.
  • We built an interactive help aka
    Tour Guide
    that you can start from the Terminal view or in a Wingman configuration. It will detect what’s on your screen and show important explanations and hints for several options in the UI. This replaces many of the text blocks we had in the “help “column” before, making the UI much cleaner. The help column will now mostly be used to display short tutorial videos for the appropriate sections. We haven’t produced all of them yet but we can patch them in later without updating the Wingman AI client, so they’ll appear when they’re ready.
  • Faster Whisper
    replaces whispercpp as our default STT provider. It’s significantly faster running on CPUs (the default) and equally fast on NVIDIA GPUs. FasterWhisper supports
    “hotwords”
    which you can use to force transcribing complicated names etc. correctly. If you define “ArcCorp” as hotword, it will transcribe everything you say that is similar enough exactly like you typed it out. The names of your Wingmen are always added as hotwords which makes Voice Activation much more reliable now. FasterWhisper allows you to
    download official models from HuggingFace automatically
    and this is completely integrated into Wingman AI. If you select a new model from the list, it will be downloaded and can be used directly.
    You can still use whispercpp if you want to
    but we removed the code to auto-start/close it, so you’ll have to run it on your own now. You can connect it in the Settings view. It is disabled by default now and will not show up in the list of available STT providers unless you enable it in the Settings (similar to XVASynth).
  • The Terminal now shows
    better benchmark results
    per message. You can hover the processing time to learn how long each step of the processing took. This will make it much easier to find out where potential bottlenecks in your configuration are.
  • Spanish and French
    were added as client languages. We obviously used Wingman AI to translate itself, so please tell us if the translations suck and we will change them.
  • We
    removed the ‘Advanced’ tab
    in the Wingman configuration and now allow all users (including those in the free plan) to change all settings that were under Advanced before. This means you can now change STT, TTS and AI providers as you wish and use your own API keys without having to touch any configs manually. Editing Commands and Skills in the UI will remain a Pro-only feature.
  • The
    system prompt
    where your backstory is inserted as variable can now be overwritten per Wingman, similar to most other configuration parameters. It will appear next to the backstory in the UI.
  • You can now define
    stop and resume actions for audio playback Commands
    , meaning you can start playing a sound file in one Command and then stop or resume the playback in another one.
  • added a new option to Settings that displays incoming Wingman messages larger and fades out the background - we call it
    Zoom View
    . Some love it, others don't, so it's disabled by default.
  • Wingman Pro models are now loaded via an API in our backend so that we can update them without having to update the Wingman AI client.
Skill changes
  • StarHead
    has new features: Get trading information of specific shop - you can now ask if a commodity can be traded at a specific shop and what the price is. Get trading shop information of celestial object - you can now ask for shops trading a specific commodity and what the price is.
  • UEXCorp
    was completely reworked - big thanks to @Lazarr for testing! Receiving item data or trade routes can now be toggled on/off individually. Better names/terms matching with dynamic AI suggestions. The AI now understands relations between different objects better. Automatic FasterWhisper hotword list export to your Wingman. This is huge and means your Wingman will know all the correct spellings for SC terms and will transcribe them much more reliably. Data is now kept up-to-date during a session automatically. Getter profit calculation. Removed option to get additional lore information for ships and locations (for now).
  • FileManager
    can now handle .zip files (extract & compress)
  • Spotify
    is less likely to crash Wingman AI if it's not setup correctly. We'll also make a video explaining how to set it up soon.
  • Most Skills got minor updates & bugfixes
New Skills
  • Time and Date
    lets your Wingman know… just that. This is apparently useful in certain scenarios and was a requested feature by the community.
Bugfixes
  • fixed a small bug with great effect that would let your voice input appear in the UI with a delay - only after the AI response was generated. This only happened in Focus mode (if a specific Wingman was selected in the Terminal view) and let people think that their STT provider was working too slowly.
  • Wingman AI Core now logs more reliably, even when it crashes early. This means you have to start it manually from the command prompt less often to see what’s (not) happening.
  • fixed OpenRouter suddenly throwing errors when you send tools to a model that doesn’t support them. We also display if the selected model can call tools or not in the UI now.
  • fixed an issue when trying to stop audio playback
  • fixed ‘Right Alt’ modifier key and some other extended Windows key codes not being recorded correctly
  • Wingman AI Core is now running on port 49111 by default (which is widely unused) and the port can be changed using a command line parameter or by the Tauri client
  • Wingman AI Core now also detects Skills that are only present in the AppData directory but not in the source directory
  • resolved Wingman AI Core model naming convention warnings on start (coming from Pydantic)
  • migrated to Tauri v2 which was a pain to do but is important for future updates and maintenance.
  • Deleting a Wingman is now guarded by a text input prompt so that you can’t delete them by mistake, e.g. when editing Commands
  • fixed special characters used in Commands crashing Wingman AI. They are now sluggified properly. We also fixed the regex validating Wingman names leading to the same error.
  • We tried everything to require you to login less often. The current state is that you will always stay logged in as long as Wingman AI is running. If you exit Wingman AI, you are required to login again after 24 hours of inactivity. This limitation is set by Microsoft/Azure and we cannot change it.
  • We made “AI filler responses” a Pro feature because it will throw “You need a subscription” errors if Wingman Pro is selected as provider but you don’t have a Pro subscription.
  • The text input now regains focus after it was disabled/enabled during TTS output. This means you can keep typing without having to click on the input again after each message.
  • Various small UI fixes and improvements