Cross-platform Flutter app for AI voice/text chat
Top 40.9% on sourcepulse
This project provides a cross-platform AI assistant client built with Flutter, supporting real-time voice and text interactions with multiple AI models like Xiaozhi, Dify, and OpenAI. It targets users who want a unified interface for various AI services on iOS, Android, Web, and desktop platforms.
How It Works
The client leverages Flutter for its cross-platform capabilities, enabling a single codebase for multiple operating systems. It communicates with backend AI services primarily through WebSockets for real-time voice conversations and also supports text and image-based interactions. The architecture allows for flexible configuration of multiple AI service endpoints and authentication methods.
Quick Start & Requirements
flutter pub get
flutter run
Highlighted Details
Maintenance & Community
The project is actively developed, with recent updates including new versions and feature implementations. The developer encourages community contributions, particularly for iOS echo cancellation.
Licensing & Compatibility
The repository does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
iOS echo cancellation is not yet implemented. Dark/light theme adaptation is planned but not yet available. Some advanced features like local ASR, wake word, and TTS are still in the development pipeline.
1 week ago
1 day