Flutter AI app that ships with its own open backend
AIdea is a fully open-source Flutter AI chat and image app that lets you own the entire stack from client to server.

What it does
AIdea is a cross-platform Flutter application for AI chat, collaboration, and image generation. It connects to mainstream large language models and image generators like Stable Diffusion. The project is actually a trio: this Dart/Flutter client, a Go backend, and Docker packaging for anyone who wants to run their own instance.
The interesting bit
Most AI chat apps hand you a binary and call it open; AIdea publishes the client, server, and deployment recipes under MIT. The README also admits that Flutter builds break as toolchain versions shift—refreshing honesty, or perhaps a subtle warning to pack patience.
Key highlights
- Full-stack open source: client, Go server, and Docker deployment all under MIT
- Cross-platform Flutter frontend with screenshots for mobile, macOS, and Windows
- Supports both Western and Chinese models (GPT-4, Stable Diffusion, Tongyi Qianwen, Wenxin Yiyan)
- Managed cloud option available, with full self-hosting instructions for the privacy-inclined
- Active v2 development on
main; stable self-hosters should stick to thev1.xbranch
Caveats
- The default
mainbranch is v2 and under active development; self-hosting currently requires switching to thev1.xbranch - Flutter build fragility is acknowledged as a “known characteristic,” so expect toolchain churn
- Community support and tutorials are heavily WeChat-centric, which may slow down non-Chinese speakers
Verdict
Worth a look if you want a hackable, self-hostable AI chat and image app with first-class Chinese model support. Skip it if you need a polished, zero-config desktop drop-in without build wrangling.
Frequently asked
- What is mylxsw/aidea?
- AIdea is a fully open-source Flutter AI chat and image app that lets you own the entire stack from client to server.
- Is aidea open source?
- Yes — mylxsw/aidea is open source, released under the MIT license.
- What language is aidea written in?
- mylxsw/aidea is primarily written in Dart.
- How popular is aidea?
- mylxsw/aidea has 6.9k stars on GitHub.
- Where can I find aidea?
- mylxsw/aidea is on GitHub at https://github.com/mylxsw/aidea.