new
2.1.0
Major Features
PocketTTS: 100% Local Text-to-Speech with Voice Cloning
Did we mention PocketTTS also supports
instant voice cloning
? Just place a clean 30-second
.wav
file (or even faster: a .safetensors
sample) into the new custom_voices
directory, and boom — you’ve cloned that voice and can use it in Wingman AI immediately. We’re also bundling several voices with open licenses. Additionally, the community can share custom voice samples for cloning in our local-models channel.
If you have a dedicated “AI Server” in your network and want to offload PocketTTS from your gaming rig, check out the OpenAI-compatible PocketTTS Server, maintained by @teddybear082 and @shackless. It can be connected to Wingman AI using our “OpenAI-compatible” provider.
The only downside for now is that
PocketTTS currently supports English only
. More languages are planned, and as soon as they’re available, PocketTTS will become our new default provider.PocketTTS is implemented as a first-level provider in the client, so you can simply click on the TTS provider in your Wingmen settings and select it — that’s all.
HUD Skill
@jaymatthew has been working on this one for a while, and now it’s ready to become an official Core Skill.
The
HUD Skill
renders various in-game information from Wingman AI and is highly customizable. Go to the global Wingman AI Settings view and enable the
“HUD Overlay”
checkbox. Then go to your Wingman and add the new “HUD Overlay” Skill
for each Wingman that should push data to the HUD. Give it a try!
Better Commands UI with Groupings
A highly requested community feature is finally here: You can now create
groups for Commands
in the client. We also rebuilt the frontend and added several convenience updates:
- New list layoutshowing which Commands have instant activation, response phrases, or are AI-executed.
- Added a new grid viewtoggle showing even more information than the list view.
- Commands can now be multi-selectedand deleted, reordered or regrouped in batches
- Command details now open in a drawer view(like the Audio Library) instead of a new page, so you won’t lose your scroll position when editing.
- NumPad bindingsare now displayed and detected/simulated properly.
- @xul completely overhauled our example bindings for ATCandComputer. The new defaults include more Commands, all properly named and grouped — just as you’d expect when playingStar Citizen.
- Commands now have a new field called “Additional Context”which is sent to the LLM after a command has been executed. You can use it to give it some static information and guide its reply.
We can’t auto-migrate Commands if you have custom bindings.
So if you’re upgrading from an older Wingman AI version and want the new default bindings and Commands,
hit the new “Restore” button
on both ATC
and Computer
to reset them to the new defaults.More Features
- Added a new “Restore” buttonfor the default Wingman, allowing you to reset to default settings if you’ve made changes or encountered issues.
- Added a new “Uninstall” button for Custom Skills. Use thisbeforeinstalling a new version of a Custom Skill. It removes all files and detaches the Skill from all your Wingmen, which is important if the new version introduces breaking changes. Then simply download and extract the updated Skill version to yourcustom_skillsdirectory in%APPDATA%and attach it to your Wingman again in the client.
- 11Labs v3 modelis now supported.
- Added new custom property type “color”for Skill developers which is rendered as a color picker and returns a HEX string in the client
- Migrated the Windows Setup Wizard to Inno Installerdue to size limits. It’s now an.exeinstead of a.msiand looks a bit different but don’t worry. Just install 2.1.1 over your 2.0.0 instance as usual.
- Our battle-tested gpt-4o-minimodel has been deprecated and removed from Azure. Therefore and because we think it’s the best model available for Wingman AI right now, we are moving on to the newergpt-4.1-mini. Both Pro and Ultra users get it automatically, effective immediately. It’s much more expensive for us but also a nice upgrade for both plans, so we are not sacrificing quality here.
Bugfixes
- Fixed an OpenRouter validation error caused by their API change.
- Prevented deletion of system Commands (ResetConversationHistory).
- Improved UI rendering and TTS handling of Markdown tables and lists.
- Improved thread handling and performance, especially when listening to joystick input
- Removed broken drag&drop for Command actions in favour of a more stable and consistent up/down arrow solution to reorder. Also all Command actions are reorder-able now
- Fixed custom properties sometimes “jumping” and switching positions in the client
- Fixed QuickCommand Skill adding duplicate instant activation phrases leading to duplicate commands executions
- Fixed hallucinated tool calls and reasoning for *-latestGoogle Gemini models
- “Enhance backstory” can now process larger prompts
- Audio Library now correctly detects when a preview playback ends
- MSFS Skill now matches command names intelligently
- Improved Markdown rendering in lists and tables
- Fixed Inworld voice selection in Skill’s custom properties
- Starhead and Datetime MCPs can now always be toggle on/off, regardless of your subscription plan
- Fixed Voice Selection controls losing their value if the same value as before was selected
- Fixed continuation bug in the “Reset Password” workflow
- Config validation errors are now logged less verbose and easier to read
- Potentially fixed infamous “white screen” issue that has been haunting us for years (?)