Py Xiaozhi
A Python-based Xiaozhi AI for users who want the full Xiaozhi experience without owning specialized hardware.
At a glance.
A compact read before the deeper capability notes and official setup links.
Core features.
Feature cards focus on what the tool helps users do, not generated setup commands.
MCP Tool Ecosystem — Modular JSON-RPC 2.0 tool server: music player, camera, screenshot, app management, weather, volume control
WebSocket / MQTT — Dual protocol communication with WSS/TLS encrypted transmission and auto-reconnection
Network Connection: Stable internet connection (for AI services and online features)
Dependency Injection: Component lifecycle managed via bootstrap container
Plugin System: Audio, UI, MCP tools and other components loaded via plugin system
Protocol Communication: WebSocket/MQTT dual protocol support, encrypted transmission, auto-reconnection
Memory Management: Smart caching, garbage collection
Audio Optimization: 5ms low-latency processing, queue management, streaming transmission
Agent / Skill / MCP / Workflow fit.
This panel keeps technical format separate from the user-facing AI category.
Official setup path.
Generated install snippets are intentionally not mirrored here because they drift. The page links to source-owned setup docs instead.
Evidence and adoption notes.
These notes help a user decide whether to investigate the official project further.
Source repository last pushed at 2026-05-18T08:55:09Z.
Generated from source metadata; confirm operational details in the official project before adopting it.
Review the upstream license, maintenance activity, and issue history before using it in production.