huangjunsen0406 / py-xiaozhi
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
Why this job: topics: mcp-server, mcp-client, mcp

What it does
- Real-time Voice AI. Opus codec with auto frame detection (RFC 6716 TOC parsing), async streaming, sub-20ms latency
- Multi-modal Vision. Camera capture + vision-language model integration for image understanding and scene perception
- MCP Tool Ecosystem. Modular JSON-RPC 2.0 tool server: music player, camera, screenshot, app management, weather, volume control
- Cross-platform Deployment. Windows 10+ / macOS 10.15+ / Linux (x86_64 & ARM), optimized for Raspberry Pi and edge boards
- Multiple UI Modes. PySide6 + QML GUI / TUI / GPIO, adapting to desktop, headless server, and embedded environments
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit today
- Stars
- 3,548
- +11 this week
- Licence
- MIT
- Allows business use
- Downloads for
- 3 systems
- Mac, Windows, Linux
- Latest version
- v2.1.4
- Released 11 days ago
- Built with
- Python
- 87% of the code
Is it looked after?
- Contributors
- 3
- Last 90 days
- Issues
- 99% closed
- 2 still open
- Pull requests
- 93 merged
- 1 waiting
- Releases
- 25
- 14 in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| joey-zhou / xiaozhi-esp32-server-java | 1,417 | 43 days ago | MIT | No downloads |
| c1pher-cn / ha-mcp-for-xiaozhi | 282 | 23 days ago | MIT | No downloads |
| rulego / rulego | 1,634 | 10 days ago | Apache-2.0 | Mac, Windows, Linux |
More: download files, languages, topics and project record
Download files, v2.1.4
- Mac2 files, 38 downloads
- Windows1 file, 159 downloads
- Linux2 files, 11 downloads
Languages
- Python 87%
- QML 8%
- Vue 3%
- Shell <1%
Topics
- esp32
- esp32-s3
- xiaozhi-esp32
- mcp
- mcp-server
- python
- cross-platform
- edge-computing
- embodied-ai
- iot
- mcp-client
- multi-modal
Project record
- JobMCP servers
- StatusListed
- Commits770
- Forks744
- Watching33
- Stars in 28 days+61
- CreatedFeb 15, 2025
- First seen by usNov 7, 2026
- CheckedNov 9, 2026
