https://github.com/DonkeyUseCorp/Donkey
It’s mostly a web app with a native swift companion app to access local resources like TTS, file storage and video rendering.
I arrived at the same conclusion as you; every app should have AI chat. Just give it full access to the app like a real user. I found that users prefer talking to the AI when editing vs clicking around.