Homescape: Das Smart Home als 3D-Puppenhaus, jedes Möbelstück von KI programmiert

Das kostenlose Open-Source-Projekt Homescape zeigt ein Home-Assistant-Zuhause als lebendiges 3D-Puppenhaus im Browser: Lampen leuchten, Türen gehen auf, Bewohner laufen durch die Räume. Bemerkenswert ist der Bau: Es gibt keine einzige 3D-Modelldatei, jedes Objekt entsteht aus Code, und den hat komplett eine KI geschrieben.

Tools 7. Nov. 2026 6 Min. Lesezeit Quelle: GitHub (neue Projekte)
Symbolbild, KI-generiert

Worum es geht

Der Entwickler Murat Öztürk (GitHub: @muratozturkdev) aus der Türkei hat mit Homescape ein Open-Source-Projekt veröffentlicht, das ein Smart Home als lebendiges 3D-Puppenhaus im Browser darstellt. Grundlage ist Home Assistant, die verbreitete freie Software zur Steuerung von Smart-Home-Geräten, die meist auf einem kleinen Rechner im eigenen Netzwerk läuft. Homescape liest dort die Räume und Geräte aus und baut daraus automatisch ein dreidimensionales Haus, in dem sich alles live mitbewegt: Lampen leuchten in ihren Zimmern, der Fernseher läuft, Türen und Fenster öffnen sich, sobald ihre Sensoren das melden, und Personen und Haustiere bewegen sich durch die Räume.

Wer es ausprobieren will, ohne etwas zu installieren, kann die Live-Demo unter homescape.muratozturk.dev im Browser öffnen. Der Quellcode liegt auf GitHub unter github.com/muratozturkdev/homescape. Homescape ist kostenlos und steht unter der GPL-3.0-Lizenz, also ohne Abo, ohne Konto und ohne Cloud.

Der KI-Aspekt: Kein einziges 3D-Modell, alles aus Code

Für eine KI-Nachrichtenseite ist vor allem interessant, wie Homescape gebaut ist. Normalerweise verwenden 3D-Anwendungen fertige Modelldateien in Formaten wie GLB, glTF oder OBJ, die Designer in Programmen wie Blender anfertigen. Homescape kommt laut README ohne eine einzige solche Datei aus. Jedes Objekt, vom Sofa über die Straßenlaternen bis zu den Menschen, wird prozedural erzeugt: Ein Programm setzt die Formen beim Start aus geometrischen Grundbausteinen wie Quadern, Zylindern und Kugeln zusammen, ähnlich wie man ein Möbelstück aus einer Bauanleitung statt aus einem Foto nachbaut.

Der Entwickler betont, dass der gesamte Code für diese Objekte von KI geschrieben wurde, auch die Geräusche seien mit KI erzeugt worden. Im Repository liegt außerdem eine Datei namens CLAUDE.md, die Architektur, Ordnerstruktur und Regeln für die 3D-Szene beschreibt. Solche Dateien dienen typischerweise als Anleitung für den KI-Coding-Assistenten Claude Code von Anthropic. Welche Modelle genau im Einsatz waren und wie viel Handarbeit dazukam, steht nicht in der Quelle. Das Projekt zeigt aber gut, was „Vibe Coding“ – Software entsteht weitgehend durch Anweisungen an eine KI – inzwischen leisten kann: über 150 Arten von Möbeln, Geräten und Außenobjekten, jeweils mit eigener Optik und Animation.

Technisch setzt Homescape auf bekannte Web-Bausteine: Vite, React, three.js mit React Three Fiber für die 3D-Darstellung, zustand für die Zustandsverwaltung, Tailwind CSS und die Bibliothek home-assistant-js-websocket für die Verbindung zu Home Assistant.

Was Homescape kann

Die Funktionsliste ist umfangreich:

  • Live-3D-Zuhause: Licht, Heizung und Klima, Rollläden, Mediaplayer, Ventilatoren, Saugroboter, Schlösser, Alarmanlagen und Sensoren haben eigene 3D-Darstellungen und Zustandsanimationen. Tag und Nacht folgen dem echten Sonnenstand.
  • Steuerung: Schnellaktionen beim Darüberfahren oder Antippen, eine Detailkarte pro Gerät, eine anpassbare Dashboard-Ansicht mit Favoriten und eine Suche per Tastenkürzel (⌘K).
  • Grundriss in 3D bauen: Der erste Plan entsteht automatisch aus den Bereichen und Entitäten in Home Assistant – Entitäten sind dort die einzelnen Geräte und Sensoren. Danach zeichnet man Räume und Wände, ergänzt Stockwerke und Dächer, platziert Möbel und verknüpft sie mit Geräten. Mehrere Häuser mit eigenen Etagen sind möglich.
  • Rundgang: Ein Ego-Modus lässt dich durch das Haus laufen, mit echter Sonnenposition, Treppen zwischen den Etagen und sich öffnenden Türen.
  • Leben im Haus: Figuren gehen dorthin, wo Bewegungsmelder anschlagen, schauen fern, schlafen nachts und verlassen das Haus, wenn die Alarmanlage auf „abwesend“ steht. Dazu kommen Haustiere, Besucher, Straßenverkehr und das Wetter aus der Wetter-Entität: Regen, Schnee, Gewitter mit Blitzen, Nebel und Wind.
  • Räumlicher Klang: Geräte, Regen, Vögel und Straße sind zu hören, hinter Wänden leiser.
  • Überall nutzbar: Der Plan wird mit dem Home-Assistant-Nutzer synchronisiert, funktioniert auf Tablets und Smartphones, lässt sich auf den Startbildschirm legen und erscheint direkt in der Seitenleiste von Home Assistant.
  • 14 Sprachen, darunter Deutsch, Englisch, Türkisch, Japanisch und Chinesisch. Die Sprache wird automatisch übernommen.

Datenschutz und Datensicherheit

Homescape ist laut Entwickler vollständig lokal. Es besteht aus statischen Dateien, die Home Assistant selbst ausliefert, und läuft im Browser. Es kommuniziert nur mit der eigenen Home-Assistant-Instanz, sieht nie das Passwort und schickt keine weiteren Anfragen ins Netz: keine Cloud, kein Konto, kein Tracking. Einmal installiert, funktioniert es im Heimnetz auch ohne Internet. Die Anmeldung läuft über die Login-Seite von Home Assistant, alternativ über einen langlebigen Zugriffsschlüssel (Long-Lived Access Token).

Der Grundriss wird unter dem eigenen Nutzer in Home Assistant gespeichert und landet damit automatisch in den Backups. Homescape überschreibt nach eigenen Angaben nie Daten, die es nicht lesen kann, legt vor dem Ersetzen eines Plans eine Kopie an und kann ältere Versionen über eine „Plan-Historie“ wiederherstellen.

So kommt es auf das eigene System

Der empfohlene Weg führt über Home Assistant selbst: Unter Einstellungen > Apps > App installieren öffnet man oben rechts das Menü, wählt Repositories und fügt https://github.com/muratozturkdev/homescape hinzu. Danach Homescape installieren, starten und über die Seitenleiste öffnen. Auf der GitHub-Seite gibt es auch einen Knopf, der diesen Dialog direkt vorausgefüllt öffnet.

Wer Home Assistant ohne App-System betreibt (Installationsarten „Container“ oder „Core“), kopiert die fertig gebauten Dateien nach /config/www/homescape und legt ein Webseiten-Dashboard an. Für Entwickler oder den Betrieb ohne Home Assistant braucht man Node.js ab Version 20; nach npm install und npm run dev läuft die Anwendung unter localhost:5190. Ohne Verbindung lassen sich Demo-Häuser erkunden. Mit npm run build entsteht eine statische Website, die man überall hosten kann – dann muss man in Home Assistant allerdings CORS freischalten, also erlauben, dass eine fremde Webadresse auf die Schnittstelle zugreift.

Wie gut Homescape auf schwächeren Tablets oder älteren Smartphones läuft, ist in der Quelle nicht angegeben. Eine aufwendige 3D-Szene mit Wetter, Figuren und Klang dürfte aber mehr Leistung verlangen als ein klassisches Dashboard.

Einordnung

Homescape ist kein KI-Modell, aber ein anschauliches Beispiel dafür, wie KI-Coding-Werkzeuge die Arbeitsweise von Hobby-Entwicklern verändern. Ein einzelner Entwickler hat in seiner Freizeit eine 3D-Anwendung gebaut, für die man früher neben Programmierern auch 3D-Künstler und Sounddesigner gebraucht hätte. Dass alle Objekte aus Code statt aus Modelldateien entstehen, ist dabei kein Nachteil: Der Code ist klein, versionierbar und lässt sich von Mitwirkenden – oder wieder von einer KI – leicht erweitern.

Für Home-Assistant-Nutzer ist es eine verspielte Alternative zu klassischen Grundriss-Dashboards, die bislang oft aus statischen Bildern mit eingeblendeten Symbolen bestehen. Der lokale Ansatz ohne Cloud passt gut zur Home-Assistant-Community, die viel Wert auf Datenschutz legt.

Offen bleibt, wie gut Qualität und Wartbarkeit eines weitgehend KI-geschriebenen Projekts langfristig sind, und wie ausgereift die Software im Alltag mit vielen Geräten läuft. Es handelt sich um ein frisches Freizeitprojekt; alle Angaben stammen vom Entwickler selbst. Wer neugierig ist, riskiert mit der Browser-Demo nichts.

Quellen

#home assistant#smart home#3d#ki-coding#open source
Originalquelle lesen

Frag den KI-Assistenten

Fragen zu diesem Artikel, zur Installation oder zu Hintergründen? Unser Assistent kennt diese Seite und läuft auf unserem eigenen Rechner, nicht in einer fremden Cloud.

Verbinde …

Der Assistent ist eine KI (Gemma 4) und kann sich irren – wichtige Angaben bitte in der Quelle prüfen. Fragen werden nur zum Beantworten genutzt und nach einer Stunde gelöscht. Bitte keine persönlichen Daten eingeben.

Kommentare

Was meinst du dazu? Schon ausprobiert? Schreib es hier, ohne Anmeldung.

  1. Kommentare werden geladen …

Kommentare sind öffentlich. Links sind nicht erlaubt, beleidigende Beiträge löschen wir. Deinen eigenen Kommentar kannst du in diesem Browser jederzeit wieder löschen. Mehr dazu in der Datenschutzerklärung.