💬 AI Chat Frontend made in flutter for all platforms
🎨 Beautiful UI • 🔌 Custom API Support • 📝 MDX-Powered Responses • ⚡ Flutter-Powered & Cross-Platform
✅ Windows-First, Cross-Platform Ready – Works on Windows now, expanding to macOS, Linux, Web & Mobile.
✅ Multi-API Support – OpenAI, Claude, Mistral, Local LLMs, and more.
✅ MDX-Powered Responses – AI can return rich Markdown + JSX.
✅ Tabbed Conversations – Manage multiple chat sessions like a browser.
✅ Customizable Themes – Light, Dark, and custom themes.
✅ Plugin System – Extend functionality with custom scripts & APIs.
✅ File Upload & AI Analysis – PDFs, CSVs, and DOCX support.
✅ Voice Input & TTS Output – Talk to your AI assistant.
✅ Memory & AI Personas – AI remembers context & adapts its style.
Chat Interface | Plugin System | Custom Themes |
---|---|---|
- Windows 10/11 (macOS/Linux support coming soon 🚀)
- Flutter SDK (latest stable)
- API Keys (OpenAI, Claude, or custom LLMs)
Make sure to create a .env file and set your CABLY_API_KEY
git clone https://github.com/CodeDreamer06/ChatMDX
cd ChatMDX
flutter pub get
flutter run -d windows
flutter run -d macos # macOS (Coming Soon)
flutter run -d linux # Linux (Coming Soon)
flutter run -d web # Web (Planned)
flutter run -d android # Android (Future)
flutter run -d ios # iOS (Future)
- Set API Keys in
.env
or via UI settings. - Choose AI Models from the settings panel.
- Customize Themes & Plugins as needed.
Easily extend the app by adding custom plugins!
class MyPlugin {
String process(String input) {
return "Processed: $input";
}
}
📍 Add your plugin via the UI or plugins/
folder.
✅ Windows-first release
✅ Multi-API support
✅ MDX-based responses
✅ Custom AI Personas
🔄 macOS & Linux support (Coming Soon!)
⚡ AI-Powered Workflows & Automation (Planned)
📱 Mobile (Android & iOS) support (Future)
Want to make this even better? Fork, clone, and PR!
git checkout -b feature-branch
git commit -m "Added cool feature"
git push origin feature-branch
📢 Join the discussion! Open issues & share ideas.
📝 MIT License – Use, modify, and contribute freely!
If you like this project, give it a star ⭐ and share it! 🚀
🔗 GitHub Repo | 💬 Join the Community