BBEdit used to be my text-transformation tool.
Happily paid for every update for years, even when I used Emacs, I kept BBedit in reach. For quick text edits/transformations (because Regex in Emacs is hard to use). But with LLMs + nvim I hardly start bbedit anymore.
So now with LLMs, I tell them what I need and they write a shell/Perl/Python script to make the craziest transformations.
This really resonates with me. I feel ya. And yet, now those pre-existing tools can make fantastic user interfaces for the new AI-developed things. I just wrote a command line tool to do a thing I needed done, and used Alfred to make a GUI for it. Now it feels like a full-blown GUI, although I just wrote the CLI bits and wrapped them in Alfred.
In BBEdit's case, I could see adding all your new tools as text filters to have a standard way for executing them, either through scripting or in a text window.