#74 · Primary category: AI Chatbots
py-xiaozhi
Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.
Project last updated:08/17/26
GitHub Stars
3.5K
Forks
725
Contributors
24
License
MIT
Why we included this project
py-xiaozhi is a Python client for the Xiaozhi voice assistant ecosystem, letting you turn a microphone and speaker into a conversational agent with wake-up handled on-device and dialogue carried over WebSocket or MQTT. It goes beyond plain chat: a camera adds vision understanding, and a modular MCP tool server lets the same assistant act, not just answer, for things like controlling music, taking screenshots, or toggling apps and devices. The codebase runs on desktop and ARM boards including Raspberry Pi, Jetson Nano, and ESP32-class hardware, which makes it a good fit for people wiring a language model into physical gadgets instead of being locked into a commercial speaker. A plugin architecture and event-driven core keep it extensible, so you can add custom tools without rewriting the pipeline.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
NextChat
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows
gpt4free
The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3
system_prompts_leaks
Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs