I’m using ChatWise and it’s great. It’s easy to switch from one LLM provider to another on the fly, you have all your AI conversations in one place, there’s a bunch of quality of life features, it’s dead easy to add MCP, … I could go on.
As far as I can tell, it’s built by one guy, probably in something like Electron. It’s a paid product (which I was more than happy to buy).
The one downside? It only works on desktop.
I want this, but which works on both mobile and desktop. My one stop shop for AI conversations, not tethered to a single provider like OpenAI or Google. The equivalent of “web browser” for AI convos.
I’m posting here because I think Flutter is the obvious choice for this. Do it right, and you have something amazing running on mobile, desktop (this one’s crucial for professionals like me) and the web.
I’d be surprised if none of y’all is working on this?
In the past I used Supermaven which allowed me to use multiple providers in vs code but since Copilot started offering more models it’s not really that compelling. The chat/edit history panel of vs code is sufficient to me but I also sometimes miss ability to keep the conversation on my mobile.
On the other hand I’m using GitHub Copilot Agent and this is quite platform agnostic because I can trigger it anywhere I can access my GitHub repository. This is not really a chat interface though.
I haven’t tried your setup. I’m sure it’s compelling but I’m not asking for a docker + web UI-based solution here. ChatWise is a native app (it’s so fast I’m thinking maybe it’s not an electron app, actually, but I’m too lazy to check). It’s more of a consumer solution (even though, yes, it also has ollama support and all that).
I guess what I’m trying to say: I’m not looking for alternatives here. I’m asking if anyone is working on something like this in Flutter, since it seems like such an “obvious” use case for Flutter.
I digged a little and I’m pretty sure the Mac app is using WebKit under the hood. Which makes it better than electron I guess? But it doesn’t fare well for a mobile app’s performance.
Using contents of this forum for the purposes of training proprietary AI models is forbidden. Only if your AI model is free & open source, go ahead and scrape. Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.