huangjunsen0406/py-xiaozhi
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction. observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 98
- Release rhythm 95
- Longevity 40
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 564
- days_rel: 38
- days_push: 17
- n_releases_24m: 22
Adoption not part of the score
3452 stars · 724 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
py-xiaozhi is an open-source, cross-platform multimodal AI voice assistant client written in Python, compatible with the xiaozhi-esp32 ecosystem. It supports real-time voice interaction, vision recognition via OpenCV, MCP-based tool plugins, and IoT smart-home device control including Home Assistant integration.
Use cases
- run a voice assistant on my desktop or raspberry pi
- control smart home devices with voice commands
- build a multimodal AI assistant with camera vision
- connect an AI assistant to MCP tool servers
- create an esp32-compatible voice client in python
- add voice interaction to a robot project
When to choose
- you want a self-hosted, cross-platform voice assistant client
- you need MCP tool integration and IoT/Home Assistant control
- you're working with the xiaozhi-esp32 hardware ecosystem
- you want GUI and CLI modes on Windows, macOS, or Linux
When to avoid
- you need a production-grade commercial assistant with SLAs
- you want a purely text-based chatbot without voice or vision
- you need a mobile (iOS/Android) assistant client
Facets
application · maturity active
speech-recognition mcp agent-framework chatbot image-processing audio-processing iot gui cli artificial-intelligence chatbots speech-processing iot cross-platform robotics python windows cross-platform iot voice-assistant xiaozhi-esp32 esp32 multimodal home-assistant opus-codec edge-computing smart-home ai-agents macos linux desktop
2 sources
- readme: https://github.com/huangjunsen0406/py-xiaozhi · fetched 2026-08-28 · 84b293bc2414
- homepage: https://huangjunsen0406.github.io/py-xiaozhi/ · fetched 2026-08-29 · f62ac4a0e6d8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| huangjunsen0406/py-xiaozhi | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="huangjunsen0406/py-xiaozhi")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem