GH Repository · huangjunsen0406
py-xiaozhi
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
- stars
- 3,472
- 30-day movement
- +21/day
- Related entries
- 60
- Connections
- 1
python/uvvoice-assistantesp32raspberry-piesp32-s3mcpxiaozhi-esp32mcp-clientmcp-serverpythoncross-platformPythonedge-computingroboticsembodied-aiiotmulti-modal
py-xiaozhi is an open-source Python voice assistant ecosystem that acts as an MCP server and client, with multimodal workflows and IoT support. It targets cross-platform deployment, including ESP32, ESP32-S3, and Raspberry Pi hardware, and relates to the xiaozhi-esp32 project.
Reach for it when you want a self-hosted, MCP-integrated voice assistant that runs across desktop, Raspberry Pi, and ESP32 hardware.
Use it to
- Run a cross-platform voice assistant from Python
- Expose tools through its MCP server
- Connect to IoT and robotics devices
- Deploy on ESP32 or Raspberry Pi edge hardware
- Build multimodal assistant workflows
For Python developers building voice, IoT, and embodied AI assistants
- Role
- mcp-server
- Language
- Python
- Licence
- MIT
- Forks
- 734
- Open issues
- 4
- Last push
- 2026-09-11
- Latest release
- v1.0.0 · 2025-02-16
topicsvoice-assistantmcpiotesp32multi-modaledge-computing