PrimärquelleHardwareArtikel··4 Min. Lesezeit

Meta öffnet Muse für Bastler mit einem SDK für ESP32 und Raspberry Pi

Unter der Organisation facebookincubator ermöglicht ein Open-Source-Repository, den Assistenten Muse mit selbstgebauten Bildschirmen, Tastern und Sensoren zu verbinden.

Meta öffnet Muse für Bastler mit einem SDK für ESP32 und Raspberry Pi
Quelle : Meta (facebookincubator) · GitHubOriginal ansehen ↗

Wer darüber berichtet

Techmeme-AufmacherHacker News 1 Pkt. ↗Erwähnt in Techmeme

Aufgegriffen von 9 Medien · 1 erstrangig · 3 Tech · 2 Foren · 30 Social-Posts

Kurz gesagt

Das Repository muse-gadget-sdk veröffentlicht unter Apache-2.0-Lizenz zwei SDKs samt Firmware: eines für ESP32-Boards, eines für Raspberry Pi und Linux-Maschinen. Damit lassen sich eigene „Gadgets“ bauen, die über die Mobile-App im Entwicklermodus mit Muse gekoppelt werden. Es ist ein Hardware-Zugang zu einem Assistenten, der von Anfang an auch für die Steuerung durch Coding-Agents gedacht ist.

🍺 Tresen-Version

Im Grunde sagt Meta: „Hast du seit 2019 einen verstaubten Raspberry Pi herumliegen? Mach einen Kumpel für unseren Assistenten daraus.“ Man nimmt ein kleines Board für ein paar Euro, fügt einen Bildschirm, ein Mikrofon, zwei Taster hinzu, und schon kann Muse in der Garage leben. Das README warnt sogar davor, dass man sein Board, seine Garantie oder sogar sein Bankkonto grillen könnte – der ehrlichste Haftungsausschluss aller Zeiten. Hinter dem Witz steckt aber eine echte Wette: die Community die Geräte für den Assistenten erfinden lassen, statt alles selbst zu bauen.

Das Wichtigste

  1. 1

    Das Repository facebookincubator/muse-gadget-sdk veröffentlicht als Open Source die SDKs und die Firmware zum Bau von „Muse Gadgets“, selbstgebauten Geräten, die mit Muse verbunden sind.

  2. 2

    Ein ESP32-SDK erlaubt es, einem handelsüblichen Board einen Bildschirm für Bildanzeigen, Audio-Ein- und -Ausgabe oder andere Sensoren hinzuzufügen.

  3. 3

    Ein Linux-SDK verwandelt einen Raspberry Pi oder eine Linux-Maschine in ein Gadget, mit der Möglichkeit, eigene Befehle hinzuzufügen, etwa für Systemadministration oder Home Assistant.

  4. 4

    Jedes Gadget benötigt ein SDK-Token zum Koppeln, und der Nutzer muss spezifische Bedingungen (Gadget SDK Terms) akzeptieren.

  5. 5

    Die Kopplung erfolgt über die Muse-App auf iOS und Android, unter Einstellungen > Geräte, nach Aktivierung des Entwicklermodus; die Geräte erscheinen mit dem Präfix „MuseGadget“.

  6. 6

    Jeder Ordner enthält eine README.md für Menschen und eine AGENTS.md für Coding-Agents, darunter ein hauseigenes Tool namens Muse Code.

  7. 7

    Der Code steht unter Apache-2.0-Lizenz, mit Ausnahme einiger Drittanbieter-Dateien (minimp3 unter CC0, eine Adafruit-Schriftart unter BSD-2-Clause) und des Avatars Jollybot, der ausdrücklich ausgeschlossen ist.

Ein Assistent, der aus dem Bildschirm tritt

Das Prinzip lässt sich in einem Satz zusammenfassen: Muse Gadgets sind Open-Source-Geräte, die man selbst baut. Man programmiert ein handelsübliches ESP32-Board oder konfiguriert einen Raspberry Pi und verbindet dann Muse mit dem, was auf der Werkbank herumliegt: Bildschirme, Taster, Sensoren, Aktoren.

Das Repository ist unter facebookincubator gehostet, der GitHub-Organisation, die Meta für seine experimentellen Projekte nutzt. Der Ton ist bewusst gewählt: „built by hackers, for hackers, just for fun“. Das ist näher am Wochenendprojekt als an einem verriegelten Massenmarktprodukt.

Zwei SDKs, zwei Einsatzzwecke

Das ESP32-SDK richtet sich an kleine, eigenständige Geräte. Es erlaubt das Hinzufügen eines Bildschirms zur Bildanzeige, die Verwaltung von Audio-Ein- und -Ausgabe sowie die Anbindung weiterer Sensoren. Ein auf LVGL und SDL basierender Simulator wird ebenfalls mitgeliefert, wodurch Tests ohne Hardware möglich sind.

Das Linux-SDK zielt auf den Raspberry Pi, der in einer Schublade schlummert, oder jede beliebige Linux-Maschine. Die Idee ist, dort eigene Befehle anzudocken, um Muse Systemadministrations-Aufgaben oder die Steuerung einer Home-Assistant-Installation anzuvertrauen.

Token, Entwicklermodus und Kopplung

Die Öffnung hat ihre Sicherungen. Bevor man irgendetwas flasht oder koppelt, muss man ein SDK-Token beziehen und die dazugehörigen Nutzungsbedingungen akzeptieren. Ohne Token keine Kopplung.

Auf Nutzerseite läuft alles über die Muse-App auf iOS und Android: den Entwicklermodus unter Einstellungen > Geräte aktivieren, dann die Geräte identifizieren, deren Name mit „MuseGadget“ beginnt. Der Code ist frei, aber der Zugang zum Dienst bleibt von Meta kontrolliert.

Ein Repository, das auch für Agents geschrieben ist

Ein aufschlussreiches Detail: Jeder Ordner enthält eine README.md zum Einstieg und eine AGENTS.md für Coding-Agents, mit Muse Code als Beispiel. Die Dokumentation ist so gedacht, dass sie ebenso von einer KI wie von einem Menschen gelesen werden kann.

Diese AGENTS.md-Datei wird zu einer gängigen Konvention in aktuellen Repositories. Hier signalisiert sie, dass von Entwicklern erwartet wird, einen Teil der Firmware von einem Agent schreiben zu lassen.

Lizenz und Ausnahmen

Das Ganze steht unter Apache-2.0-Lizenz. Zwei Drittanbieter-Dateien behalten ihre ursprüngliche Lizenz: der Decoder minimp3 (CC0-1.0) und eine von Adafruit GFX abgeleitete Schriftart (BSD-2-Clause). Beim Kompilieren heruntergeladene Abhängigkeiten, wie ESP-IDF-Komponenten, bleiben unter ihren eigenen Lizenzen.

Eine Ausnahme sticht ins Auge: Der Avatar Jollybot ist nicht von der Apache-Lizenz abgedeckt. Der Code ist frei, die visuelle Identität der Figur bleibt Eigentum von 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.”

Warum es zählt

Alle KI-Assistenten suchen ihren Körper: Brillen, Broschen, Lautsprecher, Anhänger. Mit diesem SDK schlägt Meta einen Seitenweg ein, indem es Maker selbst die Geräte erfinden lässt, auf billiger und allgegenwärtiger Hardware wie ESP32 und Raspberry Pi. Das ist eine kostengünstige Art, Formfaktoren zu erkunden, ohne selbst Hardware zu bauen, und dabei Ideen aus einer auf Discord versammelten Community zu sammeln. Man sollte dabei die Nuance beachten: Die Firmware ist offen, aber der Zugang läuft über ein Token, spezifische Bedingungen und die Muse-App. Das ist Open Source am Rand eines geschlossenen Dienstes, kein freier Assistent. Das Repository bleibt zudem zurückhaltend darüber, was Muse selbst eigentlich ist, was Entwickler dazu zwingt, auf einer Plattform aufzubauen, deren Roadmap nicht offengelegt wird. Die durchgängige Präsenz von AGENTS.md bestätigt schließlich einen Grundtrend: Technische Dokumentation wird heute auch für Maschinen geschrieben.

Kostenloses Konto

Sie haben gerade einen Artikel von AI Sources gelesen

Erstellen Sie ein kostenloses Konto: ein Monat Archiv in voller Länge, Ihre eigenen Quellen zusammengefasst wie diese, Ihre Notizen und Markierungen.

#meta#open source#esp32#raspberry pi#ki-assistent#hardware
Originalquelle
facebookincubator/muse-gadget-sdk: Open source SDK to build Muse gadgets
Meta (facebookincubator)
Artikel öffnen ↗

Für dich

Lass sie mit deinen Quellen arbeiten.

Kostenlos: einen Monat Artikel und drei eigene Quellen. Pro: das ganze Archiv und deine Quellen, ab 8 €/Monat.

Für dein Team

Dieselbe Maschine, zu euren Themen.

Ein Bereich in euren Farben, eure Beobachtungswinkel, eure Kuratoren. Pilot offen für drei Unternehmen.

Weiterlesen