Source primaireHardwareArticle··4 min de lecture

Meta ouvre Muse aux bidouilleurs avec un SDK pour ESP32 et Raspberry Pi

Sous l'organisation facebookincubator, un dépôt open source permet de brancher l'assistant Muse sur des écrans, des boutons et des capteurs fabriqués maison.

Meta ouvre Muse aux bidouilleurs avec un SDK pour ESP32 et Raspberry Pi
Source : Meta (facebookincubator) · GitHubVoir l'original ↗

Qui en parle

Une de TechmemeHacker News 1 pts ↗Citée dans Techmeme

Repris par 9 médias · 1 de premier rang · 3 tech · 2 forums · 30 posts réseaux

En bref

Le dépôt muse-gadget-sdk publie sous licence Apache 2.0 deux SDK et leur firmware : l'un pour cartes ESP32, l'autre pour Raspberry Pi et machines Linux. Ils permettent de construire ses propres « gadgets » connectés à Muse, appairés via l'app mobile en mode développeur. C'est une porte d'entrée matérielle vers un assistant, pensée dès le départ pour être aussi pilotée par des coding agents.

🍺 Version comptoir

En gros, Meta te dit : « Tu as un Raspberry Pi qui prend la poussière depuis 2019 ? Fais-en un copain pour notre assistant. » Tu prends une petite carte à quelques euros, tu ajoutes un écran, un micro, deux boutons, et Muse peut maintenant vivre dans ton garage. Le README prévient même que tu risques de griller ta carte, ta garantie, voire ton compte en banque, ce qui est la mention légale la plus honnête jamais écrite. Derrière la blague, c'est un vrai pari : laisser la communauté inventer les objets de l'assistant plutôt que de tout fabriquer soi-même.

À retenir

  1. 1

    Le dépôt facebookincubator/muse-gadget-sdk publie en open source les SDK et le firmware pour construire des « Muse gadgets », des appareils faits maison connectés à Muse.

  2. 2

    Un SDK ESP32 permet d'ajouter un écran pour afficher des images, de l'audio en entrée et en sortie, ou d'autres capteurs à une carte du commerce.

  3. 3

    Un SDK Linux transforme un Raspberry Pi ou une machine Linux en gadget, avec la possibilité d'ajouter ses propres commandes, par exemple pour des tâches d'administration système ou Home Assistant.

  4. 4

    Chaque gadget a besoin d'un token SDK pour s'appairer, et l'utilisateur doit accepter des conditions spécifiques (Gadget SDK Terms).

  5. 5

    L'appairage se fait depuis l'app Muse sur iOS et Android, dans Réglages > Appareils, après activation du mode développeur ; les appareils apparaissent avec le préfixe « MuseGadget ».

  6. 6

    Chaque dossier contient un README.md pour les humains et un AGENTS.md destiné aux coding agents, dont un outil maison baptisé Muse Code.

  7. 7

    Le code est sous licence Apache 2.0, à l'exception de quelques fichiers tiers (minimp3 en CC0, une police Adafruit en BSD-2-Clause) et de l'avatar Jollybot, explicitement exclu.

Un assistant qui sort de l'écran

Le principe tient en une phrase : les Muse gadgets sont des appareils open source que l'on construit soi-même. On programme une carte ESP32 du commerce ou on configure un Raspberry Pi, puis on relie Muse à ce qui traîne sur l'établi : écrans, boutons, capteurs, actionneurs.

Le dépôt est hébergé sous facebookincubator, l'organisation GitHub que Meta utilise pour ses projets expérimentaux. Le ton est assumé : « built by hackers, for hackers, just for fun ». On est plus proche du projet de week-end que du produit grand public verrouillé.

Deux SDK, deux usages

Le SDK ESP32 vise les petits objets autonomes. Il permet d'ajouter un écran pour afficher des images, de gérer l'audio en entrée et en sortie, et de câbler d'autres capteurs. Un simulateur basé sur LVGL et SDL est aussi fourni, ce qui permet de tester sans matériel.

Le SDK Linux cible le Raspberry Pi qui dort dans un tiroir ou n'importe quelle machine Linux. L'idée est d'y greffer ses propres commandes pour confier à Muse des corvées d'administration système ou le pilotage d'une installation Home Assistant.

Token, mode développeur et appairage

L'ouverture a ses garde-fous. Avant de flasher ou d'appairer quoi que ce soit, il faut obtenir un token SDK et accepter les conditions d'utilisation dédiées. Sans token, pas d'appairage.

Côté utilisateur, tout passe par l'app Muse sur iOS et Android : activer le mode développeur dans Réglages > Appareils, puis repérer les appareils dont le nom commence par « MuseGadget ». Le code est libre, mais l'accès au service reste contrôlé par Meta.

Un dépôt écrit aussi pour les agents

Détail révélateur : chaque dossier contient un README.md pour démarrer et un AGENTS.md à destination des coding agents, avec Muse Code cité en exemple. La documentation est pensée pour être lue autant par une IA que par un humain.

Ce fichier AGENTS.md devient une convention courante dans les dépôts récents. Ici, il signale que l'on attend des développeurs qu'ils fassent écrire une partie du firmware par un agent.

Licence et exceptions

L'ensemble est sous licence Apache 2.0. Deux fichiers tiers gardent leur licence d'origine : le décodeur minimp3 (CC0-1.0) et une police dérivée d'Adafruit GFX (BSD-2-Clause). Les dépendances téléchargées à la compilation, comme les composants ESP-IDF, restent sous leurs propres licences.

Une exclusion attire l'œil : l'avatar Jollybot n'est pas couvert par la licence Apache. Le code est libre, l'identité visuelle du personnage reste la propriété de Meta.

“It's built by hackers, for hackers, just for fun.”
“Side effects of tinkering may include bricked boards, voided warranties, brownouts, or bankruptcies.”
“Every gadget needs a token to pair.”

Pourquoi ça compte

Les assistants IA cherchent tous leur corps : lunettes, broches, enceintes, pendentifs. Avec ce SDK, Meta prend un chemin de traverse en laissant les makers inventer eux-mêmes les objets, sur du matériel bon marché et omniprésent comme l'ESP32 et le Raspberry Pi. C'est une façon peu coûteuse d'explorer des formats sans fabriquer de hardware, et de récolter des idées auprès d'une communauté réunie sur Discord. Il faut toutefois lire la nuance : le firmware est ouvert, mais l'accès passe par un token, des conditions spécifiques et l'app Muse. C'est de l'open source en périphérie d'un service fermé, pas un assistant libre. Le dépôt reste discret sur ce qu'est Muse lui-même, ce qui laisse les développeurs construire sur une plateforme dont la feuille de route n'est pas exposée. La présence systématique d'AGENTS.md, enfin, confirme une tendance de fond : la documentation technique s'écrit désormais aussi pour les machines.

Compte gratuit

Vous venez de lire un article d'AI Sources

Créez un compte gratuit : un mois d'archives en entier, vos propres sources résumées comme celle-ci, vos notes et surlignages.

#meta#open source#esp32#raspberry pi#assistant ia#hardware
Source originale
facebookincubator/muse-gadget-sdk: Open source SDK to build Muse gadgets
Meta (facebookincubator)
Source primaireIl s'agit du dépôt officiel publié par Meta sous facebookincubator pour présenter et distribuer son propre SDK.
Ouvrir l'article ↗

Pour vous

Faites-la travailler sur vos sources.

Gratuit : un mois d'articles et trois de vos sources. Pro : l'archive complète et vos sources, dès 8 €/mois.

Pour votre équipe

La même machine, sur vos sujets.

Un espace à vos couleurs, vos angles de veille, vos curateurs. Pilote ouvert à trois entreprises.

À lire aussi