About Xiaozhi Android Client
This project is a Chinese-language mobile client for the Xiaozhi AI assistant. Built with Flutter, it lets people talk to an assistant by voice or text from Android and iOS devices, connecting to xiaozhi-server instances. The repository tagline asks users to star the project, and the README is available in Chinese, English and Vietnamese.
The README describes real-time voice conversation with interruption support, echo cancellation on Flutter for iOS and Android, support for adding several Xiaozhi agents to a chat list, and Dify integration with image sending. The project says it can also be built for the web, desktop and HarmonyOS targets. Topics include chatbots, Dify and ChatGPT.
The code is released under the Apache-2.0 licence, but the README also describes two product lines: native V1 clients aimed at AI hardware and a V3 commercial edition with a full-feature cross-platform client and a proprietary server, with the V1 clients bundled with purchase. The free Flutter client suits hobbyists and developers building their own voice assistant front end.
Key features
- Real-time voice conversation with interruption
- Text chat alongside voice
- Support for multiple Xiaozhi agents
- Dify integration with image interaction
- Flutter codebase for Android and iOS
- Echo cancellation on mobile
Good fit for
- →Talking to a self-hosted Xiaozhi assistant from a phone
- →Building a custom voice assistant front end
- →Testing AI hardware companion apps
- Tags
- voice-assistant
- flutter
- mobile-app
- ai-chat
- dify
- xiaozhi
- android
- ios
- chatbot
Xiaozhi Android Client: questions and answers
- What is Xiaozhi Android Client used for?
- Xiaozhi Android Client is a Flutter voice and text chat app for Android and iOS that connects to the Xiaozhi AI assistant and compatible xiaozhi-server backends. It is a good fit for talking to a self-hosted Xiaozhi assistant from a phone, building a custom voice assistant front end and testing AI hardware companion apps.
- Is Xiaozhi Android Client open source?
- Yes. Xiaozhi Android Client is open source under the Apache-2.0 licence. Its source code is on GitHub at TOM88812/xiaozhi-android-client and is written mainly in Dart.
- Is Xiaozhi Android Client free?
- Yes. Xiaozhi Android Client is open source, so the software itself is free to use.
- Can I self-host Xiaozhi Android Client?
- Yes. Xiaozhi Android Client can be self-hosted on your own server or infrastructure.
- What are some alternatives to Xiaozhi Android Client?
- Similar open-source tools in the AI Tools category include Conduit, ChatMCP and OpenClaw. SaaS products in the same category include DivineTalk, DOT Offline AI and Attractiveness AI.
- Is Xiaozhi Android Client actively maintained?
- Yes. The most recent commit to Xiaozhi Android Client was on 18 September 2026, and the latest release is v2.1, published on 31 March 2025. The project has 1.6k stars on GitHub.
Open-source alternatives to Xiaozhi Android Client
See all
Conduit
AI Tools
Native iOS and Android client for Open WebUI, direct OpenAI-compatible, Ollama, and Hermes
GPL-3.0vs ChatGPT★ 2.2k
ChatMCP
AI Tools
ChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
Apache-2.0vs ChatGPT★ 2.2k
OpenClaw
AI Tools
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
OSSvs ChatGPT★ 391k
LobeHub
AI Tools
🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hi
OSSvs ChatGPT★ 83k
LibreChat
AI Tools
Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Re
MITvs ChatGPT★ 45k
Chatbox
AI Tools
Powerful AI Client
GPL-3.0vs ChatGPT★ 42k
SaaS alternatives to Xiaozhi Android Client
See all
DivineTalk
AI Tools
Mobile app for personalized conversations grounded in Scripture
SaaS
DOT Offline AI
AI Tools
Small AI assistant that runs entirely on the phone with no cloud connection
SaaS
Attractiveness AI
AI Tools
AI face analysis from photos covering symmetry and proportions, with personalized suggestions
SaaS
Baller AI
AI Tools
Soccer training app with personalized plans, drills, fitness sessions and AI video analysis
SaaS
Bug Identifier
AI Tools
Mobile app that identifies spiders, ticks and other pests from photos and flags dangerous ones
SaaS
BuildCost AI
AI Tools
Mobile app that estimates construction costs from photos for homeowners and contractors
SaaS
