// Skills · Gratis-PDF
BAMA und REA: Mac-Apps nachbauen mit Claude
Die Links zu BAMA und REA, wie du beide installierst, was sie wirklich können, was sie kosten und wo die rechtliche Grenze liegt. Plus ein Ausblick auf ArtCraft, das Thema meines nächsten Reels.
Auf einen Blick
| Frage | Kurz gesagt |
|---|---|
| BAMA | 21 Skills für Claude Code und Codex: Die App ansehen, jeden Screen fotografieren, einen Plan schreiben, nativ in Swift nachbauen. |
| REA | Ein Werkzeugkasten für deinen KI-Agenten: Er untersucht eine App ohne ihren Quellcode und erklärt, wie ein Feature funktioniert. Über 414.000 Sterne auf GitHub. |
| Kosten | Beide sind Open Source und kostenlos. Für Claude Code brauchst du ein bezahltes Claude-Abo, für das Klonen nativer Apps Claude Pro oder Max. |
| Grenze | Nur eigene oder erlaubte Software, Forschung und Kompatibilität. Keine fremden Marken, Icons oder Designs 1:1 übernehmen. |



Was das Video nicht sagt
- ArtCraft hat nichts mit REA zu tun. Es sind zwei getrennte Projekte. ArtCraft hat seine Apps nicht „kopiert“, sondern als Clean-Room-Nachbau neu geschrieben: eigener Code, gebaut aus öffentlichen Spezifikationen und aus Beobachtung. Das ist ein großer Unterschied, auch rechtlich.
- „Kostenlos“ stimmt nur halb. REA und BAMA kosten nichts. Der Agent, der damit arbeitet, schon: Claude Code läuft nur mit einem bezahlten Claude-Abo oder über die API. Und BAMAs Klon-Schritt braucht für native Mac-Apps Computer Use, also Claude Pro oder Max.
- BAMA ist brandneu. Das Repo ist seit dem 24.10.2026 online, also eine Woche alt (Stand 31.10.2026). Rechne mit Fehlern und häufigen Updates.
- BAMA braucht macOS 26. Dazu Xcode 26 für den Swift-6.2-Compiler. Öffnen musst du Xcode nie, installiert sein muss es trotzdem.
- Die Baupläne sind keine geklonten Fremd-Apps. Dave Ebbelaar hat die 12 Specs aus seiner eigenen Menüleisten-App „Onyx“ herausgelöst. Sie beschreiben, was eine App tun soll, nicht wie eine fremde App aussieht.
- Die Sternzahl von REA ist ungewöhnlich. 414.956 Sterne in gut sechs Monaten, aber nur rund 1.600 Beobachter. Ob alle Sterne echt sind, kann niemand von außen prüfen. Die Zahl ist die, die GitHub anzeigt.
Nachbauen heißt verstehen und neu schreiben. Kopieren heißt Ärger. Bleib auf der ersten Seite.
Die Links
BAMA · daveebbelaar/bamagithub.com Build Any Mac App: 21 Skills, die eine native Mac-App vom Screenshot bis ins Dock bringen. REA · morluto/reagithub.com Reverse Engineer Anything: dein Agent untersucht Apps bis auf Binär-Ebene, mit Belegen.REA installieren
Du brauchst Node.js 22 (oder neuer) und npm. Dann im Terminal:
Befehl
npx rea-agents setupWähle deine Agenten aus (Claude Code, Codex, Cursor, Gemini CLI …), prüfe die vorgeschlagenen Änderungen und bestätige. Danach den Agenten neu starten. Für die Analyse nativer Programme braucht REA zusätzlich ein Analyse-Werkzeug wie Ghidra (kostenlos), Hopper oder IDA. JavaScript- und Electron-Apps gehen ohne.
BAMA in Claude Code installieren
Vorlage
/plugin marketplace add daveebbelaar/bama
/plugin install bama@bamaDanach /bama eingeben: Der Router schaut in dein Projekt und wählt den nächsten Skill. Für den Klon-Schritt Computer Use einschalten: in Claude Code über /mcp → computer-use → Enable, in der Claude-Desktop-App unter Einstellungen.
Einen Bauplan bauen
- Einen Spec aus dem Ordner
specs/im BAMA-Repo in einen leeren Ordner kopieren, zum Beispielwindow-snapper.md. - Claude Code in diesem Ordner starten.
- Diesen Satz schicken:
Vorlage
Build the app in window-snapper.md with BAMA.BAMA und REA im Vergleich
| Projekt | Was es macht | Für wen |
|---|---|---|
| REA | Versteht fremde Apps: Funktionen, Aufrufe, Daten, mit Belegen | Entwickler, Sicherheitsforscher, Leute, die eine Schnittstelle bauen |
| BAMA | Baut neue native Mac-Apps aus Idee, Spec oder Screenshots | Indie-Entwickler, Gründer, Power-User mit Mac |
Die 12 Baupläne in BAMA
| Bauplan | Was die App macht |
|---|---|
| Window Snapper | Fenster per Tastenkürzel auf Hälften oder Drittel legen |
| Window Switcher | Mit Option-Tab jedes Fenster mit Live-Vorschau wählen |
| Launcher | Apps und Dateien aus einem Suchfeld öffnen |
| Clipboard History | Alles Kopierte durchsuchen und einfügen |
| Text Snippets | Kurzes Kürzel tippen, ganzer Text erscheint |
| Color Picker | Farbe irgendwo am Bildschirm aufnehmen und speichern |
| Screenshots | Bildschirm, Bereich oder Fenster aufnehmen und markieren |
| Screen Recorder | Bildschirm als MP4 mit Mikro, Systemton und Webcam |
| Menu Bar Stats | CPU, Speicher, Netz und Akku in der Menüleiste |
| Toolbox | Mac wach halten, versteckte Dateien zeigen, Audio umschalten |
| Creator Tools | Tastendruck-Overlay, Cursor-Highlight, Teleprompter |
| Dev Toolkit | Projekte öffnen, JSON und Base64 umwandeln, Port freigeben |
Was es wirklich kostet
| Teil | Preis |
|---|---|
| BAMA, REA | kostenlos, Open Source (MIT) |
| Claude Code | nur mit bezahltem Claude-Abo (Pro, Max, Team) oder API-Guthaben |
| Klonen nativer Mac-Apps | Computer Use: Claude Pro oder Max |
| Mac | macOS 26 und Xcode 26 (kostenlos im App Store) |
| Analyse-Werkzeug für REA | Ghidra kostenlos, Hopper und IDA kostenpflichtig |
Ein Tipp gegen Überraschungen: Starte mit dem kleinsten Bauplan (Window Snapper). Laut BAMA ist jeder Spec „an afternoon of agent time“. Das zieht spürbar an deinem Nutzungslimit.
Prompts zum Kopieren
Deine eigene App als native Mac-App nachbauen (BAMA):
Prompt zum Kopieren
Klone meine eigene Web-App [URL] als native Mac-App mit BAMA. Mach von jedem Screen einen Screenshot, schreib die User Stories und bau Milestone 1.Erst verstehen, dann bauen (REA):
Prompt zum Kopieren
Untersuche mit REA, wie [Funktion] in [App, die mir gehört oder die ich analysieren darf] funktioniert. Zeig mir die Belege und erkläre es in einfachen Worten.Ein Feature für dein eigenes Projekt:
Prompt zum Kopieren
Ich mag, wie [App] [Funktion] löst. Beschreibe das Verhalten nur aus der Bedienung, ohne Code, Texte, Icons oder Design der App zu übernehmen, und schreib daraus User Stories für meine eigene App [Name].Eine App aus einer Idee statt aus einer Vorlage:
Vorlage
/bama Ich will eine kleine Menüleisten-App, die [Aufgabe]. Schreib zuerst ein App-Brief, dann die Stories in Milestones.Den Bauplan anpassen:
Prompt zum Kopieren
Lies window-snapper.md. Ändere den Namen in [Name], die Tastenkürzel auf [Kürzel] und streiche alles, was nicht in Version 1 muss. Dann bau es mit BAMA.Wer davon profitiert
| Wer | Problem | Was du machst |
|---|---|---|
| Indie-Entwickler | Neue Mac-App dauert Wochen | Idee als Spec, BAMA baut den ersten Milestone |
| Gründer | Klick-Prototyp sieht nicht echt aus | Native App für die Demo, mit echten Daten lokal |
| Agentur | Kunde will eine kleine interne Mac-App | Kundenbriefing als Spec, Bau in Commits, sauber nachvollziehbar |
| Creator | Werkzeug, das genau zum eigenen Workflow passt | Teleprompter oder Kapitelmarken als eigene App |
| Entwickler mit Altlast | Eigenes altes Tool ohne Quellcode | Mit REA verstehen, mit BAMA neu bauen |
Was du daraus machen kannst
- Ein Service: kleine native Mac-Tools für Teams bauen, die ein bestimmtes Problem haben (Menüleisten-Helfer, interne Werkzeuge).
- Content: eine Serie „Ich baue eine Mac-App in einem Nachmittag“, jede Folge ein Bauplan.
- Dein eigener Spec: schreib deine App-Idee im BAMA-Format (Brief, How it works, Stories, Gotchas). Damit wird jede Idee baubar.
- Lernen: lass REA erklären, wie eine eigene oder offene App ein Problem löst, bevor du es selbst baust.
Grenzen und Risiken
- Recht: REA ist laut eigenem Hinweis nur für legale Forschung, Bildung, Interoperabilität, Archivierung und Software, die dir gehört oder die du untersuchen darfst. Viele Lizenzverträge (EULA) verbieten Reverse Engineering. Lies sie vorher.
- Marken und Design: Namen, Logos, Icons, Texte und das genaue Aussehen fremder Apps sind geschützt. Nachgebaute Funktionen mit eigenem Design sind etwas anderes als eine Kopie. Für die Rechte bist du selbst verantwortlich.
- Datenschutz: Beim Klonen sieht der Agent alles in der App. BAMA empfiehlt ein Demo-Konto mit Beispieldaten.
- Sicherheit: Du installierst fremden Code und gibst Computer Use Zugriff auf deinen Bildschirm. Nur aus den offiziellen Quellen installieren, REA warnt selbst vor Kopien mit ähnlichem Namen.
- Reife: BAMA ist eine Woche alt. Nicht jeder Bau klappt beim ersten Mal, und Updates kommen oft.
Deine erste Stunde
- Prüfen: läuft dein Mac mit macOS 26? Xcode 26 aus dem App Store installieren.
- BAMA in Claude Code installieren (zwei Befehle oben).
- Den Window-Snapper-Spec in einen leeren Ordner kopieren.
- Den Satz „Build the app in window-snapper.md with BAMA.“ schicken und Milestone 1 bauen lassen.
- Die fertige App aus dem Dock starten und testen.
- Optional: REA einrichten (Befehl oben) und an einer eigenen oder offenen App ausprobieren.
Mein Tipp
Fang nicht mit „klone App X“ an, sondern mit deiner eigenen Idee als Spec. Das ist rechtlich sauber, und du lernst, wie BAMA denkt: Brief, Stories, ein Commit pro Story. Wenn das sitzt, baust du in einem Nachmittag Werkzeuge, für die du sonst jeden Monat zahlst.
Alle Links, Befehle und Zahlen am 31.10.2026 auf den offiziellen Seiten geprüft.
Als Nächstes: ArtCraft
Im Video kurz erwähnt, im nächsten Reel ausführlich: Das ArtCraft-Team baut mit KI-Agenten Open-Source-Apps als Clean-Room-Nachbau, zum Beispiel PhotoCraft als Neubau von Photoshop, dazu Apps für Fotos, Videoschnitt, Vektorgrafik und PDF. Wer nicht warten will: getartcraft.com.
Erst REA, jetzt BAMA, und bald ArtCraft. Ich bin gespannt, was du baust.
Das Reel zum Thema
Dieses Reel ist mit Mentor Reels entstanden
Mentor Reels ist ein Skill für Claude Code. Aus einem Prompt macht er ein fertiges Erklär-Reel mit Stimme, Animation, Post-Texten und genau so einem PDF wie hier.
Text zum Video
Clawd kann jetzt Mac-Apps klonen. Und Mac-Entwickler sollten ganz genau hinhören. Erst kam Rea. Reverse Engineer Anything. Dein KI-Agent schaut in eine App rein und versteht, wie sie funktioniert. Ohne Quellcode. Über vierhunderttausend Sterne auf GitHub. Dann ArtCraft. Ein Team hat mit KI-Agenten Photoshop nachgebaut. Und gleich dazu Fotos, Videoschnitt, Vektorgrafik und PDF. Alles Open Source. Und jetzt sind die Mac-Apps dran. Bama: Build Any Mac App. Du zeigst Clawd eine App. Er macht von jedem Screen einen Screenshot, schreibt einen Plan und baut sie Stück für Stück nach. Nativ, in Swift. Wenn ein Agent ein kleines Mac-Tool an einem Nachmittag nachbaut, wird's für viele Bezahl-Apps eng. Bama ist eine Woche alt. Ich glaube, das geht bald durch die Decke. Noch nie von Bama gehört? Folge mir und kommentiere Bama, dann schick ich dir die Links zu Bama und Rea. Und ArtCraft knöpfen wir uns im nächsten Reel vor.
Häufige Fragen
Was ist BAMA?
BAMA heißt Build Any Mac App und ist ein Open-Source-Repo von Dave Ebbelaar mit 21 Skills für Claude Code und Codex. Der Agent öffnet eine App, macht von jedem Screen einen Screenshot, schreibt daraus User Stories in Milestones und baut sie nativ in Swift nach, eine Story pro Commit.
Was ist REA?
REA heißt Reverse Engineer Anything. Es ist ein Werkzeugkasten für deinen KI-Agenten: Er untersucht eine App ohne ihren Quellcode und erklärt mit Belegen, wie ein Feature funktioniert. Du richtest REA mit npx rea-agents setup ein, dafür brauchst du Node.js 22 oder neuer.
Wie installiere ich BAMA in Claude Code?
Mit zwei Befehlen: /plugin marketplace add daveebbelaar/bama und /plugin install bama@bama. Danach tippst du /bama, der Router schaut in dein Projekt und wählt den nächsten Skill. Für den Klon-Schritt schaltest du Computer Use ein.
Sind BAMA und REA kostenlos?
Die beiden Repos ja, sie sind Open Source unter MIT-Lizenz. Der Agent kostet aber: Claude Code läuft nur mit einem bezahlten Claude-Abo oder API-Guthaben, und das Klonen nativer Mac-Apps braucht Computer Use, also Claude Pro oder Max. Laut BAMA ist jeder Bauplan ein Nachmittag Agentenzeit, das zieht an deinem Nutzungslimit.
Was brauche ich auf dem Mac?
BAMA braucht macOS 26 und Xcode 26 für den Swift-6.2-Compiler. Xcode musst du nie öffnen, installiert sein muss es trotzdem. Für den Klon-Schritt braucht der Agent außerdem die Mac-Rechte Bedienungshilfen und Bildschirmaufnahme.
Darf ich fremde Mac-Apps einfach nachbauen?
Nein, nicht einfach so. REA ist laut eigenem Hinweis nur für legale Forschung, Bildung, Interoperabilität, Archivierung und Software, die dir gehört oder die du untersuchen darfst. Viele Lizenzverträge (EULA) verbieten Reverse Engineering, und Namen, Logos, Icons, Texte und Design fremder Apps sind geschützt. Am sichersten startest du mit deiner eigenen Idee als Spec.
Stichworte
BAMA und REA: Mac-Apps nachbauen mit Claude
BAMA baut mit 21 Skills native Mac-Apps nach, REA erklärt, wie eine App funktioniert. Links, Installation, Kosten und wo die rechtliche Grenze liegt.