yihong0618/xiaogpt

Play ChatGPT and other LLM with Xiaomi AI Speaker

67
/ 100
Established

Supports multiple LLM backends (ChatGPT, Gemini, Claude, local Llama3, etc.) with pluggable TTS engines (Edge, OpenAI, Azure, Fish Audio) and streaming response capabilities. Integrates with Xiaomi's MiService SDK to authenticate and control speakers via the Mina protocol, with optional LangChain support for web search and advanced reasoning tasks. Configuration via YAML/JSON files or CLI arguments, with streaming mode for real-time conversational responsiveness.

6,796 stars. Available on PyPI.

Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

6,796

Forks

936

Language

Python

License

MIT

Last pushed

Feb 24, 2026

Commits (30d)

0

Dependencies

18

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/yihong0618/xiaogpt"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.