xiaoai-patch

xiaoai-patch is a set of firmware patches that turns XiaoAi smart speakers into open source media players and voice assistants for DIY users.

What it is good for

  • Replacing the proprietary software on a XiaoAi speaker with open source programs
  • Turning a smart speaker into a multi-protocol music player
  • Connecting a home speaker to Home Assistant for voice control

At a glance

Who it is for
Setup
Requires programming

Level 5 of 5. You need to write code to use it.

Cost
Free and open source
Type
Other
Tasks
Works with
Home Assistant, MPD, Snapcast, Shairport-Sync, Upmpdcli, Squeezelite

Momentum

Rank this week
#28 in builder tools
Best rank
#28 week 44, 2026
Stars gained last week
+146
GitHub stars
750

GitHub numbers as of Nov 2, 2026. Updated weekly.

329 555 781 Sep 24, 2026 Nov 2, 2026
GitHub stars for xiaoai-patch: 360 on Sep 24, 2026, 750 on Nov 2, 2026. Source: GitHub.

Ranking history

First ranked in week 44, 2026.

Official links

Setup steps are on the official pages. We do not repeat them here, since they change.

Questions

Is xiaoai-patch free?
Yes. It is free and open source (GPL-3.0 license).
Do I need to know how to code to use xiaoai-patch?
Yes. You need to write code to use it.
What does xiaoai-patch work with?
According to its own documentation, it works with Home Assistant, MPD, Snapcast, Shairport-Sync, Upmpdcli, and Squeezelite.
What is xiaoai-patch good for?
Replacing the proprietary software on a XiaoAi speaker with open source programs, turning a smart speaker into a multi-protocol music player, and connecting a home speaker to Home Assistant for voice control.

Similar agents

  • QwenPaw

    QwenPaw is a self-hosted personal AI assistant that runs tasks, remembers context, and connects to chat apps like DingTalk, Telegram, and Discord.

  • Nuclear

    Nuclear is a free desktop music player that finds and streams songs for you without ads or tracking, and can be driven by an AI agent through MCP.

  • Needle

    Needle is an agent app that controls an Android phone with plain English commands for people running Termux on their phone.

  • Hermes Agent

    Hermes Agent is an agent app that remembers past work, builds reusable skills, and runs tasks on a schedule for people who want a personal assistant that improves over time.

  • LobeHub

    LobeHub is a self-hosted agent workspace that organizes AI agents into scheduled, reportable teams for people running ongoing work.

  • LocalAI

    LocalAI is a self-hosted AI engine that runs text, voice, image, and video models on your own hardware, with built-in agents, for people who want to keep their data private.

Last updated Nov 2, 2026. Tracked since Oct 29, 2026. Parts of this summary required judgment because the source material was brief. The summary was written by an AI model from the project's own description and checked against our copy rules. Spotted an error? Tell us.