# idootop/open-xiaoai

🔊 让小爱音箱「听见你的声音」，解锁无限可能。

Repository: https://github.com/idootop/open-xiaoai
Canonical: https://ross.abutalabs.com/products/open-xiaoai
Language: Rust
License: MIT
License Family: permissive
Archived: true
Last push: 2026-04-04T07:58:12+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 75, release rhythm 63, longevity 36
- inputs: {"age_days": 513, "days_push": 151, "days_rel": 244, "gap_med": 20, "n_releases_24m": 8}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2595, forks 393 (observed 2026-08-28T04:07:03.193796+00:00)

## What it is
Open-XiaoAI is a Rust-based client/server project that takes over the audio input and output of Xiaomi XiaoAI smart speakers (LX06 and OH2P), letting users connect them to custom AI backends like LLM agents, XiaoZhi AI, Gemini Live, or MiGPT. It requires flashing patched firmware and running a client patch on the speaker itself.

## Use cases
- connect my xiaoai speaker to chatgpt or an llm
- use a custom wake word on my xiaomi smart speaker
- replace xiaoai's built-in assistant with a custom AI agent
- hook my smart speaker up to gemini live api
- pair two xiaoai speakers for stereo audio
- take over the microphone and speaker of a xiaoai speaker

## When to choose
- you own a XiaoAI Speaker Pro (LX06) or Xiaomi Smart Speaker Pro (OH2P) and are comfortable flashing firmware
- you want full control over the speaker's voice pipeline with custom AI backends
- you want to build custom voice agent features on Xiaomi hardware

## When to avoid
- you have a different XiaoAI speaker model - the patch only supports two models
- you don't want to flash custom firmware or SSH into your device
- you need maintained software - the project is no longer updated or supported
- you want a no-flash solution - consider mi-gpt or xiaogpt instead

## Facets
- artifact type: application
- maturity: abandoned
- function: speech-recognition, tts, agent-framework, llm-inference, audio-processing
- domain: iot, artificial-intelligence, hardware, self-hosted
- platform: embedded, rust, self-hosted
- tags: xiaomi, xiaoai, smart-speaker, firmware-patch, custom-wake-word, voice-assistant, hardware-hack, ai-agents, linux

## Member repositories
- idootop/open-xiaoai (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:03.193796+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:22:15.166417+00:00, confidence not recorded.
  - readme: https://github.com/idootop/open-xiaoai (fetched 2026-08-28T04:07:03.193796+00:00, sha 64cfb5a0dbeb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
