# xiaozhi-android-client
**Repository Path**: personal-ventures/xiaozhi-android-client
## Basic Information
- **Project Name**: xiaozhi-android-client
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-01-27
- **Last Updated**: 2026-01-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Xiaozhi AI Assistant Android / iOS Client
> The new version has been released, please experience it! Echo cancellation for Flutter iOS and Android has been implemented. ~~PRs are welcome~~.
> If you find this project useful, feel free to donate. Every donation is my motivation to move forward.
> Dify supports sending image interactions. Multiple Xiaozhi agents can be added to the chat list.
Xiaozhi AI Assistant developed based on the Flutter framework, supporting multi-platform (iOS, Android, Web, Windows, macOS, Linux) deployment, providing real-time voice interaction and text conversation functions.
### V3 Commercial Version Features (Deeply Adapted to Self-developed Server) πΌ
| Feature Module | Status | Description |
|---------|------|------|
| **Adaptive Theme** | β
| Dark/Light theme adaptation/Follows device theme |
| **AI Service Provider** | β
| Supports OpenAI services, using LLMs on mobile |
| **Thinking Mode** | β
| Supports OpenAI Thinking Mode |
| **HTML Code Preview** | β
| Models write simple HTML code for preview, AI programming on mobile |
| **MCP_Client** | β
| Supports MCP capability calls, interface data can be DIYed |
| **OpenAI Interface Online Search** | β
| Supports OpenAI interface service online search |
| **Video Playback** | β
| Supports playing videos returned by models |
| **OpenAI Speed Test** | β
| OpenAI interface response speed test, service speed at a glance |
| **Live2D** | β
| Multi-model switching, supports importing your favorite model characters |
| **IoT** | β
| Supports calling phone functions, navigation, music listening, etc. |
| **Innovative Mood Mode** | β
| Supports real-time interruption mode |
| **MQTT-UDP** | β
| Supports MQTT protocol service, long connection |
| **WS** | β
| Supports WS protocol service |
| **Real-time Voice Interruption** | β
| Interrupt at will while Xiaozhi is speaking, say what you want unstoppable |
| **Multiple Xiaozhi Services** | β
| Add multiple Xiaozhi services, easily implement multiple assistants per person |
| **Hardware Integration** | β
| Interconnect with hardware, separate memories |
| **Deep Adaptation to Server** | β
| Adapted to commercial version server |
| **User Information** | β
| Display membership expiration time, conversation count, bound device count, voiceprint count, quota usage, recent active devices |
| **Device Management** | β
| Supports mobile viewing of all devices for the current logged-in user, adding new devices |
| **Role Management** | β
| Supports mobile management of your current role, creating new roles |
| **Voiceprint Management** | β
| Supports mobile voiceprint recording, making your AI understand you better |
| **Conversation History** | β
| Supports displaying recent conversation records |
| **Memory Management** | β
| Supports displaying memories |
| **Reserved Pages** | β
| Reserved pages for bookkeeping, todo, diary, etc. UI, can integrate Xiaozhi backend capabilities extension, collaborate with Xiaozhi to build an assistant that understands you |
### Server Commercial Version Features πΌ
| Feature Module | Status | Description |
|---------|------|------|
| **First Sentence Response** | β
| Wake word response time <1s, extreme speed response experience |
| **Average Response Speed** | β
| Average conversation response time <2s (Public CDN network) (Local intranet limit within 800ms), smooth conversation experience |
| **MQTT Protocol** | β
| Supports MQTT communication protocol, long connection, server active wake-up |
| **Voice Cloning** | β
| Supports Volcengine voice cloning, realizing personalized voice customization |
| **Voiceprint Recognition** | β
| Supports voiceprint recognition function, realizing personalized voice assistant |
| **Bi-directional Streaming Interaction** | β
| Supports Volcano streaming playback, real-time voice input and reply output |
| **User Client** | β
| Friendly user client operation interface, native card-style device management page |
| **MCP Access Point** | β
| Role-based MCP tool access point, extension function access (Sync Xiage Service) |
| **MCP Hub Service** | β
| SSE/HTTP MCP Hub support for more third-party service integration |
| **ESP32 Device Theme Customization** | β
| Supports online configuration of ESP32 device themes and sticker packs |
| **Function Call** | β
| Tool calling, improving user experience |
| **Long-term Memory** | β
| Extract key information records based on user dialogue, intelligent memory management |
| **Monitoring Panel** | β
| Monitor Token, conversation duration, device activity, etc. data in day, week, month dimensions |
| **OTA Firmware Upgrade** | β
| Firmware upload, automatic upgrade, remote device management |
| **Chat Data Visualization** | β
| Chat frequency statistical charts and other data visualization functions, monitoring conversation data trends |
| **User Membership System** | β
| Supports setting Token count based on membership level, supports monthly/yearly subscription, online payment (Alipay, WeChat, PayPal) |
## Contact Information
- ## **email**
> lhht0606@163.com
- **wechat**
> Forever-Destin
# For customized client development support, please contact WeChat
## Server Graphical Deployment Tool
- https://space.bilibili.com/298384872
- https://znhblog.com/
## π Support
Your every starβ or donationπ is our motivation to keep moving forwardπΈ.
[](https://ko-fi.com/V7V71I0TE0)
## Star History
[](https://star-history.com/#TOM88812/xiaozhi-android-client&Date)