Repolode
facebookincubator

facebookincubator/muse-gadget-sdk

用于在 ESP32 开发板和 Raspberry Pi 等 Linux 设备上自制 Muse 小工具的开源 SDK 与固件。

Star
2,309
Fork
491
未关闭 Issue
126
最近提交
13小时前

这是什么?

Muse Gadgets 是一套开源设备 SDK,用于制作可与 Muse 应用配对的硬件。你可以直接编程市售的 ESP32 开发板,或在 Raspberry Pi 等 Linux 设备上部署,再连接显示屏、按键、传感器、音频设备或执行器。

仓库分为两部分:ESP32 Device SDK 支持屏幕显示、音频输入输出以及其他传感器接入;Linux Device SDK 可将闲置的 Linux 设备改造成小工具,并添加自定义命令,例如处理运维任务或接入 Home Assistant。设备需在 iOS 或 Android 版 Muse 应用中开启开发者模式后配对,配对前需要从 Muse gadgets 网站获取 SDK token。

此外,仓库还提供针对电池供电 ESP32 板的功耗分析诊断工具,以及依赖 LVGL 和 SDL 的模拟器。每个目录都附有面向编码代理的 AGENTS.md 文件。

核心功能

  • 01通过开源设备 SDK 将 ESP32 开发板接入 Muse 应用。
  • 02支持接入屏幕、音频输入输出以及其他传感器。
  • 03可将 Raspberry Pi 或 Linux 设备改造为 Muse 小工具并运行自定义命令。
  • 04提供面向电池供电 ESP32 板的可选功耗分析诊断工具。
  • 05附带基于 LVGL 和 SDL 构建的模拟器。

适用场景

  • 制作一个显示 Muse 图像或状态的小型屏幕设备。
  • 为闲置的 Raspberry Pi 添加自定义运维或 Home Assistant 命令。
  • 将传感器、按键或音频硬件连接到 ESP32 板,用于语音或输入类项目。
  • 测量电池供电 ESP32 设计的功耗。

使用前须知

  • 需要 ESP32 开发板或树莓派等硬件,README 提醒刷写固件可能导致设备损坏。
  • 每个设备都需要 Muse SDK 令牌,并需先同意 Gadget SDK 条款才能配对。
  • 配对需要在 iOS 或 Android 上使用 Muse 应用,并先开启开发者模式。

标签

常见问题

muse-gadget-sdk 是什么?
用于在 ESP32 开发板和 Raspberry Pi 等 Linux 设备上自制 Muse 小工具的开源 SDK 与固件。 Muse Gadgets 是一套开源设备 SDK,用于制作可与 Muse 应用配对的硬件。你可以直接编程市售的 ESP32 开发板,或在 Raspberry Pi 等 Linux 设备上部署,再连接显示屏、按键、传感器、音频设备或执行器。
muse-gadget-sdk 可以免费使用吗?用的什么许可证?
muse-gadget-sdk 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
muse-gadget-sdk 还在维护吗?
活跃维护中。muse-gadget-sdk 最近一次提交是在 2026年10月20日。
muse-gadget-sdk 适合用来做什么?
制作一个显示 Muse 图像或状态的小型屏幕设备。 为闲置的 Raspberry Pi 添加自定义运维或 Home Assistant 命令。 将传感器、按键或音频硬件连接到 ESP32 板,用于语音或输入类项目。 测量电池供电 ESP32 设计的功耗。
在哪里获取 muse-gadget-sdk?
源代码和安装说明在 GitHub 上:https://github.com/facebookincubator/muse-gadget-sdk

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目