Thank you for your feedback! 
I’m definitely planning to look into locally hosted TTS. One of the main issues is that it just isn’t feasible on my hardware as of now.
I’m already in the process of implementing quick commands in dancer and milking mode which will likely go into the next big update. Basically, things you can say as fast as easily as possible while in the moment.
Thanks again.
It still wont obey only bottom commands, aka 20% depth
1 Like
Thank you!
This is an issue I am currently tackling. At the moment the AI is simply juggling too many “Rules” lol, which can make it mess up like this, but it should be resolved in the next major release.
1 Like
Good morning, all! 
My new, beefy GPU should arrive today (early hopefully!).
WE ARE ABOUT TO BE COOKING WITH GAS, BABY!
On another note. I’ve tried to tidy up the entire thing as there were parts of the system commands I had AI help me with that made everything too confusing. The plus side of this is that I can now manage my codebase much more easily.
The next update will include a few fixes, but, most importantly, it will split the project files into less of one giant mess of code. It’s partly the reason so many isues keep cropping up when I push updates, because it’s bloody hard to maintain lol.
I’m also starting over with how the AI understands how the handy moves and how that correlates EXACTLY to massaging a dick. This will take me a while, so please keep in mind I’m just one dude. What all of this means is that when you use the app in future, the AI will ask you exactly how much depth is best for you (one time). Then it will ALWAYS make sure to stroke you EXACTLY within that range of depth. Right now it does a lot of guess work.
2 Likes
Ok. The vastly-reworked version works pretty well, but it is unstable and I don’t feel confident in sharing it just yet (no broken cocks on my conscience), but here’s everything you can expect from 1.3. Get fucking excited… 
- This is a complete, ground-up rewrite of the AI’s core logic and movement system, designed to make it feel less like a program and more like a true, responsive partner.
- The app now uses a high-precision positioning system.
- New Feature: Guided Setup: walks you through a one-time calibration process where you teach the AI your personal minimum and maximum comfort limits. From now on, when the AI commands a move to “50% depth,” it means your 50%, making every movement tailored to your body.
- New Feature: Generative AI Movement Engine (replaces random inventive patterns) The AI now has a vocabulary of real stroke techniques (Full Strokes, Teasing, and Edging). It creatively combines these techniques with different speeds and positions to invent unique, relevant patterns on the fly in response to your messages.
- New Feature: “SmartStroke” Interactive Auto-Mode: The old “auto mode” has been replaced. In the new SmartStroke mode, the AI has its own “mood” that evolves throughout the session. It will change patterns and intensity on its own, creating a unique story arc from gentle, to teasing, to passionate without you having to say a word. You can still chat with it during this mode to influence its mood and actions. Unlike auto-mode which was mostly random, SmartStroke actually creates strokes based on context.
- “Intent Correction”:. If you say “suck the tip” and the AI mistakenly chooses a full-body stroke, the code now overrides the AI’s mistake and forces it to invent the correct “tease” pattern. This ensures your specific commands are always respected.
- “STOP RIGHT THERE, CRIMINAL SCUM!”: When you tell the AI to stop of press “STOP” it will always half all actions fully until you decide what to do next.
- Persona Upgrade: The AI will now ALWAYS stick to its persona, far more deeply than it did before. It will also never magicaly grow a cock unless you want it to.
- Random fixes: You can now press Enter to send messages. The entire setup process is now a guided, step-by-step flow, making it impossible to miss crucial steps like calibration. I have completely rebuilt the application from a single, MAHOOSIVE file into a modular architecture. This change makes the app significantly more stable, faster, and easier to update in the future.
Thank you so much for all your kind works, feedback, testing, and support so far. And thank you a crazy amount to the two forum users who offered me their spare toys! Ya’ll are amazing!

6 Likes
any plans to add intiface central support?
I keep running into the timeout issue, and im unsure how to change it according to the specs in the post. Can anyone tell me how?
I have this issue too on my steamdeck (windows) but not on my pc. I think it might be because it takes too long to generate a response on older or lower end hardware.