Hintergrund
Kann KI wirklich jede App nachbauen?
Eine ähnliche Oberfläche ist schnell beeindruckend. Ob dahinter eine brauchbare Anwendung steckt, ist eine andere Frage.
Eine KI baut eine bekannte App nach, und plötzlich scheint teure Software überflüssig. So wirkt manche Vorführung. Entscheidend ist aber, was tatsächlich nachgebaut wurde.
Wer eine App benutzt, sieht zunächst Knöpfe, Eingabefelder und Ergebnisse. Dahinter stecken oft weitere Aufgaben: Daten speichern, Fehler auffangen, Zugriffe begrenzen oder mit einem Dienst im Internet zusammenarbeiten. Ein ähnlicher Bildschirm beweist noch nicht, dass all das funktioniert.
Was ein Werkzeug wie REA dazu beiträgt
REA ist ein quelloffenes Analysewerkzeug (MIT-Lizenz) für KI-Assistenten, die programmieren. Es untersucht Software und liefert Befunde samt Belegen. Der Assistent kann daraus Erklärungen oder eine eigene Umsetzung erarbeiten. Bei nativen Programmen nennt die Dokumentation unter anderem Pseudocode und zusätzliche Analysewerkzeuge. Das ist keine automatische Herausgabe des ursprünglichen Quellcodes und keine Zusage, jede Anwendung vollständig nachzubauen. REA · Original repository and documentation
Die sinnvolle Frage lautet deshalb: „Welche konkrete Funktion kann ich damit verstehen und neu umsetzen?“ Das ist eine kleinere, aber überprüfbare Aufgabe. Wer stattdessen nur „Kopiere diese App“ eingibt, lässt offen, was am Ende überhaupt als gelungen zählt.
Eine Demo an vier Fragen messen
Was funktioniert? Wird nur ein Bildschirm gezeigt, ein einzelner Ablauf oder die ganze versprochene Aufgabe? Bei einer Notiz-App wäre ein erster Ablauf: Notiz anlegen, ändern und wieder öffnen.
Bleiben die Daten erhalten? Schließe die Anwendung und starte sie neu. Ist die Notiz noch da? Was passiert bei einer leeren Eingabe oder einem ungewöhnlich langen Titel? Solche kleinen Prüfungen sagen mehr als ein hübschen Bildschirm.
Was liegt außerhalb des Bildschirms? Synchronisierung, Konten und Bezahlfunktionen können zusätzliche Dienste brauchen. Lass dir erklären, was lokal erledigt wird und was von einem fremden Server abhängt. Eine Oberfläche allein verrät das nicht.
Wer pflegt das Ergebnis? Auch eine kleine Eigenentwicklung braucht jemanden, der Fehler behebt und spätere Änderungen prüft. Die erste funktionierende Fassung beantwortet diese Frage noch nicht.
Die Idee ist nicht dasselbe wie der fremde Code
Für Deutschland unterscheidet das Urheberrecht zwischen Ideen beziehungsweise Grundsätzen und der geschützten Ausdrucksform eines Programms. Wer zur Nutzung einer Programmkopie berechtigt ist, darf nach § 69d Absatz 3 deren Funktionsweise beobachten, untersuchen oder testen, um die zugrunde liegenden Ideen und Grundsätze zu ermitteln. Das gilt nur bei Handlungen wie Laden oder Ausführen, die ihm ohnehin erlaubt sind. Daraus folgt aber keine allgemeine Erlaubnis, fremden Code oder geschützte Inhalte zu übernehmen. UrhG § 69a · UrhG § 69d
Dekompilieren – die Rückübersetzung von Programmcode in eine besser lesbare Form – ist ein eigener Schritt. § 69e erlaubt bestimmte Handlungen unter engen Voraussetzungen, wenn sie unerlässlich sind, um Informationen für das Zusammenwirken eines unabhängig geschaffenen Programms mit anderen Programmen zu gewinnen. Die so gewonnenen Informationen dürfen nicht für andere Zwecke oder für ein Programm mit im Wesentlichen ähnlicher Ausdrucksform verwendet werden. Ein gewünschter Nachbau allein ist keine pauschale Erlaubnis. Ob eine konkrete Analyse zulässig ist, hängt unter anderem von Rechten, Erlaubnissen und dem Zweck ab. Diese Einordnung ist keine Rechtsberatung. UrhG § 69e
Für die eigene Idee lieber eine Aufgabe beschreiben
Vielleicht brauchst du keine Kopie eines großen Produkts. Vielleicht brauchst du nur eine kleine Übersicht für ausgeliehene Bücher. Beschreibe diesen Bedarf in eigenen Worten. Damit bekommt die KI ein Ziel, das du prüfen kannst.
„Ich möchte lokal festhalten, welche Bücher ich ausgeliehen habe. Pro Eintrag brauche ich Titel, Rückgabedatum und einen Erledigt-Schalter. Beschreibe zuerst den kleinsten Ablauf. Erkläre, wo die Daten gespeichert werden. Verwende eigene Texte und Gestaltung. Baue noch nichts, bevor ich den Plan gelesen habe.“
Danach könntest du mit erfundenen Einträgen prüfen, ob sich Daten anlegen, ändern, löschen und nach einem Neustart wiederfinden lassen. Das ist ein Vorschlag für einen eigenen Versuch, kein von uns getestetes Produkt.
REA haben wir für diesen Beitrag nicht installiert oder praktisch getestet. Unsere Einordnung stützt sich auf die Projektdokumentation und die verlinkten Gesetzestexte. Das überzeugende Ergebnis wäre eine kleine Anwendung, deren Grenzen du kennst – und deren wichtigste Aufgabe tatsächlich funktioniert.
Quellen
- REA · Original repository and documentation
Originalquelle; Quellenstand 18.10.2026.
- UrhG § 69a
Originalquelle; Quellenstand 18.10.2026.
- UrhG § 69d
Originalquelle; Quellenstand 18.10.2026.
- UrhG § 69e
Originalquelle; Quellenstand 18.10.2026.