BigHugger
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