Direkt zur Anleitung
buildwith.enzo / Guides Guide 018
Guide 018, Claude Code per WhatsApp. Setup-Guide zum Reel.

Claude Codeper WhatsApp.

Hier ist der Setup-Guide zum Reel: Eine Zweitnummer wird über das Open-Source-Programm OpenWA mit deinem Rechner verbunden, und Claude Code baut dir die Brücke dazwischen. Am Ende schickst du deinem Rechner eine Nachricht oder Sprachnachricht und bekommst die Antwort im Chat.

  • Rund 35 Min Umsetzung
  • 1 Bau-Prompt
  • 6 Schritte
  • Ab Claude Pro

So geht’s, in sechs Schritten

  1. 1ZweitnummerEine Nummer, die du verlieren kannst.
  2. 2OpenWA startenDrei Befehle, dann läuft das Dashboard.
  3. 3Nummer verknüpfenQR-Code scannen wie bei WhatsApp Web.
  4. 4Sprachnachrichtenwhisper.cpp macht aus Ton Text.
  5. 5Brücke bauen lassenClaude Code schreibt sie mit meinem Prompt.
  6. 6Selbst testenNur mit deiner eigenen Nummer.

Du brauchst

  • Claude Code mit Pro, Max, Team oder Enterprise, installiert und angemeldet. Im kostenlosen Plan ist Claude Code nicht enthalten. Wie du es unter Windows installierst, steht in Guide 015, Schritt 1.
  • Eine zweite Handynummer mit eigenem Handy, auf dem WhatsApp läuft. Nie deine Hauptnummer.
  • Einen Rechner mit Windows oder Mac, der läuft, wenn du unterwegs bist. Ist er aus oder im Ruhezustand, bekommt niemand deine Nachricht.
  • Docker Desktop, Git und Python 3. OpenWA läuft in Docker, die Brücke in Python.

Diesen Weg habe ich aus den offiziellen Quellen zusammengestellt, aber nicht selbst durchlaufen. Jeder Schritt hat deshalb eine Kontrolle, an der du siehst, ob er geklappt hat.

Ist das jetzt kostenlos?

OpenWA und whisper.cpp sind kostenlos und quelloffen. Claude nicht: Du brauchst mindestens das Pro-Abo, 20 US-Dollar im Monat bei monatlicher Zahlung. Oder du arbeitest mit einem API-Schlüssel, dann zahlst du je Nutzung. Achtung: Die Brücke ruft Claude Code ohne Bildschirm auf, mit claude -p. So aufgerufen nimmt Claude Code einen gesetzten ANTHROPIC_API_KEY immer, ohne Rückfrage, und jede Nachricht kostet extra. Der Bau-Prompt lässt die Brücke diese Variable deshalb entfernen.

1

Bereite eine Zweitnummer vor

Das „Plugin“ aus dem Reel ist OpenWA von rmyndharis, ein eigenständiges Programm auf deinem Rechner. Es ist kein Claude-Plugin und nutzt keine offizielle Schnittstelle von WhatsApp. Deshalb kommt zuerst die Nummer, bevor irgendetwas installiert wird.

Das Risiko, vor dem ersten Handgriff: WhatsApp schreibt in seiner Hilfe, dass das Verknüpfen mit inoffiziellen Programmen gegen die Nutzungsbedingungen verstößt und zur Sperre führen kann. Auch OpenWA selbst sagt: Ein Restrisiko für eine Sperre bleibt immer. Verbinde deshalb nie deine private oder geschäftliche Hauptnummer, sondern eine Nummer, deren Verlust dich nicht trifft.

  1. Besorg dir eine zweite Nummer, zum Beispiel eine Prepaid-SIM, und leg sie in ein eigenes Handy.
  2. Richte WhatsApp auf diesem Handy ganz normal ein.
  3. Nutz die Nummer die ersten Tage wie ein Mensch: ein paar Nachrichten mit Leuten, die du kennst, keine Automatik.

Danach hast du eine eingerichtete WhatsApp-Nummer, die nicht deine Hauptnummer ist.

2

Starte OpenWA

OpenWA läuft in Docker und bringt ein Dashboard im Browser mit. Voraussetzung ist Docker Desktop, gestartet. Die Befehle gibst du in PowerShell oder im Mac-Terminal ein.

  1. Wechsle in einen Ordner, in dem das Projekt liegen soll, und lade OpenWA mit dem ersten Befehl herunter.
  2. Leg im neuen Ordner OpenWA eine Textdatei mit dem Namen .env an und schreib die zwei Zeilen aus dem zweiten Kasten hinein. Unter Windows speichert der Editor sonst gern .env.txt: Wähl beim Speichern den Dateityp „Alle Dateien“. Die erste liefert der Brücke deine echte Nummer, die zweite erlaubt OpenWA, die Brücke auf deinem Rechner zu erreichen.
  3. Starte OpenWA mit dem dritten Befehl. Beim ersten Mal baut Docker das Programm, das dauert eine Weile.
  4. Öffne http://localhost:2785 im Browser. Das Dashboard fragt nach einem API-Key, also einem Zugangsschlüssel. Den findest du in der Datei OpenWA/data/.api-key.
1 · Herunterladen
git clone https://github.com/rmyndharis/OpenWA.git
cd OpenWA
2 · Inhalt der Datei .env
RESOLVE_LID_TO_PHONE=true
SSRF_ALLOWED_HOSTS=host.docker.internal
3 · Starten
docker compose -f docker-compose.dev.yml up -d
  • Kontrolle: Das Dashboard nimmt den Schlüssel an und zeigt dir die Verwaltung. Das zeigt, dass OpenWA läuft. Es zeigt noch nicht, dass eine Nummer verbunden ist.

3

Verknüpfe die Zweitnummer

Die Verbindung funktioniert wie WhatsApp auf dem Laptop: OpenWA wird ein verknüpftes Gerät deiner Zweitnummer. Nimm dafür das Handy mit der Zweitnummer, nie das mit deiner Hauptnummer: Genau dieses Verknüpfen kann zur Sperre führen, siehe Schritt 1.

  1. Leg im Dashboard eine neue Session an, also eine Verbindung zu einer Nummer, und starte sie.
  2. Lass dir den QR-Code anzeigen. Er gilt 60 Sekunden, danach holst du einen neuen.
  3. Öffne am Zweithandy in WhatsApp den Bereich für verknüpfte Geräte, füg dort ein neues Gerät hinzu und scann den Code. Die Menünamen können je nach Handy leicht abweichen.
  • Kontrolle: Die Session steht im Dashboard auf ready, und am Handy taucht OpenWA unter den verknüpften Geräten auf. Das zeigt, dass die Leitung steht. Antworten kann noch niemand, dafür fehlt die Brücke.
  • Handy liegen lassen: WhatsApp meldet verknüpfte Geräte ab, wenn das Haupthandy länger als 14 Tage nicht benutzt wird. Lass das Zweithandy am Ladekabel und nutz es ab und zu.

4

Mach Sprachnachrichten lesbar

OpenWA liefert eine Sprachnachricht als Tondaten, nicht als Text. Den Text macht whisper.cpp auf deinem Rechner, mit dem Modell small (466 MiB, rund 490 MB). Dazu kommt ffmpeg, das den Ton ins passende Format bringt. Willst du nur tippen, kannst du diesen Schritt überspringen. In Schritt 5 schreibst du dann an die dritte Stelle des Prompts „nicht installiert“.

Welchen Rechner nutzt du?

Tipp dein System an. Dann erscheinen die Handgriffe dazu.

WindowsFertiges Programm und Modell holen

  1. Installier ffmpeg in PowerShell mit dem ersten Befehl. Schließ das Fenster danach und öffne ein neues.
  2. Lade whisper.cpp mit dem zweiten Befehl herunter. Darin liegt das Skript für das Modell.
  3. Öffne auf GitHub unter ggml-org/whisper.cpp, Releases den neuesten Eintrag, der mit b und einer Zahl beginnt. Die Einträge mit v haben keine fertigen Programme. Lade dort whisper-bin-x64.zip und entpack es in den Ordner whisper.cpp.
  4. Lade das Modell und prüf das Programm mit dem dritten Befehl.
1 · ffmpeg
winget install "FFmpeg (Essentials Build)"
2 · whisper.cpp
git clone https://github.com/ggml-org/whisper.cpp.git
cd whisper.cpp
3 · Modell und Probe
.\models\download-ggml-model.cmd small
.\Release\whisper-cli.exe -m models\ggml-small.bin -f samples\jfk.wav
  • Kontrolle: Unter dem letzten Befehl steht der englische Text der Beispielaufnahme. Das zeigt, dass Programm und Modell laufen.

Macwhisper.cpp bauen und Modell holen

  1. Installier ffmpeg und CMake, das Werkzeug zum Bauen.
  2. Lade whisper.cpp im Terminal mit dem ersten Befehl herunter und bau es mit dem zweiten.
  3. Lade das Modell und prüf das Programm mit dem dritten Befehl. Auf Apple Silicon rechnet whisper.cpp auf der Grafikeinheit.
1 · whisper.cpp
git clone https://github.com/ggml-org/whisper.cpp.git
cd whisper.cpp
2 · Bauen
cmake -B build
cmake --build build -j --config Release
3 · Modell und Probe
sh ./models/download-ggml-model.sh small
./build/bin/whisper-cli -m models/ggml-small.bin -f samples/jfk.wav
  • Kontrolle: Unter dem letzten Befehl steht der englische Text der Beispielaufnahme. Das zeigt, dass Programm und Modell laufen.

5

Lass Claude Code die Brücke bauen

Die Brücke ist ein kleines Programm. OpenWA schickt ihr jede neue Nachricht über einen Webhook, also eine Adresse auf deinem Rechner, die OpenWA bei jeder Nachricht aufruft. Die Brücke prüft den Absender, gibt den Auftrag an Claude Code weiter und schickt die Antwort zurück. Schreiben musst du sie nicht selbst, das macht Claude Code mit meinem Prompt. Voraussetzung sind die Schritte 2 und 3, für Sprachnachrichten auch Schritt 4, und Claude Code ab Pro, installiert und angemeldet.

Bevor du den Prompt abschickst: Wer auf der Liste erlaubter Nummern steht, kann über WhatsApp auf deinem Rechner arbeiten lassen. Trag nur deine eigene Nummer ein. Der Prompt legt neben der Brücke einen Unterordner arbeit an. Nur dort liest und schreibt Claude für deine Aufträge, ohne Werkzeug für Terminal-Befehle, und den Code der Brücke kann Claude nicht ändern. Voraussetzung dafür ist Claude Code ab Version 2.1.257. Programme, die Claude in arbeit ablegt, führt die Brücke nicht aus. Ist auf deinem Rechner ANTHROPIC_API_KEY gesetzt, würde jeder Auftrag über die API abgerechnet, deshalb entfernt die Brücke diese Variable. Außerdem ist offen, ob ein Dauerbetrieb über dein Pro- oder Max-Abo von den Bedingungen von Anthropic gedeckt ist. Eindeutig erlaubt ist der Weg über einen API-Schlüssel. Warum, steht unten.

  1. Leg einen neuen, leeren Ordner an, zum Beispiel whatsapp-bruecke, und starte darin Claude Code mit claude.
  2. Kopier den Prompt, füg ihn ein und ersetz die drei Stellen in eckigen Klammern.
  3. Beantworte die Rückfragen. Claude Code zeigt dir am Ende, wie du die Brücke startest, und testet die Verbindung von OpenWA aus.

01 Der Bau-Prompt für die Brücke

Claude Code liest zuerst die Doku von OpenWA, fragt nach und baut dann. Ersetz vorher die drei Stellen in eckigen Klammern.

  1. 1 Nummer
  2. 2 OpenWA
  3. 3 whisper.cpp
Bau mir in diesem Ordner eine Brücke zwischen WhatsApp und Claude Code, als Python-Programm nur mit der Standardbibliothek. Leg daneben einen leeren Unterordner arbeit an. Nur darin arbeitet Claude später für meine Aufträge.

Meine eigene Nummer, die einzige erlaubte: [DEINE NUMMER MIT LÄNDERVORWAHL, NUR ZIFFERN]
OpenWA liegt hier: [PFAD ZUM ORDNER OPENWA]
whisper.cpp liegt hier: [PFAD ZUM ORDNER WHISPER.CPP ODER „NICHT INSTALLIERT“]

Bevor du baust:
1. Lies in OpenWA die Datei docs/06-api-specification.md, vor allem Webhooks, Nachrichten senden, Medien und API-Keys. Nimm Feldnamen und Endpunkte nur von dort.
2. Prüf, ob OpenWA unter http://localhost:2785 läuft und eine Session den Status ready hat, und ob claude --version mindestens 2.1.257 ist.
3. Stell mir höchstens drei Rückfragen und warte auf meine Antworten.

Beim Einrichten, einmalig:
- mit dem Admin-Key aus data/.api-key im OpenWA-Ordner einen eigenen API-Key mit der Rolle operator anlegen, beschränkt auf meine Session. Die Brücke speichert und nutzt nur diesen Key, nie den Admin-Key.
- einen Webhook für message.received mit einem zufälligen Secret registrieren. Die Brücke lauscht auf einem freien Port, den du wählst, und OpenWA erreicht sie über host.docker.internal.
- Key und Secret in einer Datei im Brückenordner ablegen, nicht in arbeit.

Die Brücke soll:
- dem Webhook sofort antworten und die Aufträge danach der Reihe nach abarbeiten, immer nur einen zur Zeit
- jede Zustellung über die Signatur X-OpenWA-Signature prüfen und doppelte über X-OpenWA-Idempotency-Key verwerfen
- nur Nachrichten annehmen, deren senderPhone gleich meiner Nummer ist oder deren from gleich meiner Nummer mit @c.us ist, keine Gruppen, alles andere kommentarlos verwerfen
- Sprachnachrichten (type voice) aus den Mediendaten holen, mit ffmpeg in 16-kHz-Mono-WAV umwandeln und mit whisper-cli, Modell ggml-small.bin und -l de in Text verwandeln. Ist whisper.cpp nicht installiert, auf Sprachnachrichten kurz antworten, dass nur Text geht.
- den Text an claude -p übergeben, mit arbeit als Arbeitsverzeichnis und genau diesen Optionen: --tools "Read,Glob,Grep,Edit,Write", --disallowedTools "mcp__*", --permission-mode dontAsk, --allowedTools "Edit(/**)", --settings '{"permissions":{"blockReadsOutsideWorkingDirectories":true}}', --setting-sources project, --output-format json, dazu --continue für Folgenachrichten, außer meine Nachricht lautet genau "neu"
- mit --append-system-prompt festlegen: höchstens fünf Sätze, kein Markdown, direkt mit dem Ergebnis anfangen, bei Unklarheit genau eine Rückfrage, nichts löschen und nichts nach außen senden
- ANTHROPIC_API_KEY aus der Umgebung dieses Aufrufs entfernen und kein --bare nutzen
- jeden claude-Aufruf nach 10 Minuten abbrechen und mir das melden
- vor längeren Aufträgen kurz "läuft" schicken und die Antwort über send-text an meine Nummer senden, höchstens 4096 Zeichen je Nachricht

Regeln:
- Gib Claude keine weiteren Werkzeuge oder Rechte als oben und ändere die Optionen nur nach meiner Zustimmung.
- Die Brücke führt nie Dateien aus arbeit aus.
- Schreib niemanden an. Die Brücke antwortet nur auf Nachrichten von meiner Nummer.

Zum Schluss: Prüf mit dem Test-Endpunkt des Webhooks, dass OpenWA die Brücke erreicht, und zeig mir, wie ich sie starte und stoppe.
  • Kontrolle: Der Test des Webhooks meldet "success": true und "statusCode": 200. Das zeigt, dass OpenWA die Brücke erreicht. Es zeigt nicht, dass die Liste erlaubter Nummern und die Signaturprüfung greifen, das prüfst du in Schritt 6.

6

Teste es mit dir selbst

Jetzt schickst du deiner Zweitnummer von deinem eigenen Handy aus eine Nachricht. Starte vorher die Brücke so, wie Claude Code es dir gezeigt hat.

  1. Schreib an die Zweitnummer: „Welche Dateien liegen im Arbeitsordner?“
  2. Schick danach eine kurze Sprachnachricht mit einer ähnlichen Frage.
  3. Schreib von einer dritten Nummer, etwa der eines Freundes mit seinem Einverständnis, eine Testnachricht. Sie darf keine Antwort bekommen.
  • Das zeigt es: Auf deine Text- und Sprachnachricht kommt eine kurze Antwort, auf die fremde Nummer nichts. Dann arbeiten die Liste erlaubter Nummern, whisper.cpp und Claude zusammen.
  • Das zeigt es nicht: ob WhatsApp die Nummer auf Dauer akzeptiert. Das Sperrrisiko bleibt, auch wenn alles läuft.

Damit die Nummer bleibt

  • Nur antworten: Die Brücke schreibt niemanden zuerst an und verschickt keine Serien.
  • Keine Gruppen: Die Zweitnummer bleibt aus Gruppenchats heraus.
  • Wenig Verkehr: ein paar Nachrichten pro Minute, nicht mehr.
  • Kein Server im Rechenzentrum: Laut OpenWA fallen Adressen von günstigen Servern schneller auf als ein Anschluss zu Hause.
  • Nur deine Nummer: Nimm niemanden auf die Liste, dem du deinen Rechner nicht geben würdest.

Fertig

Dein Rechner hat eine Nummer

Solange dein Rechner läuft, startest du von unterwegs kleine Aufgaben in deinem Arbeitsordner. Mehr Rechte gibst du erst, wenn die Brücke eine Weile sauber gelaufen ist.

Den nächsten Guide gibt’s mit dem nächsten Reel: @buildwith.enzo auf Instagram

  • Die Session deiner Zweitnummer steht im Dashboard auf ready.

  • Auf deine Text- und Sprachnachricht kommt eine Antwort von Claude.

  • Eine fremde Nummer bekommt keine Antwort.

Wenn du mehr wissen willst

Was dahinter steckt: Risiko, Kosten und die Alternative

Warum ohne Freigabe, und was das kostet

Im Reel sage ich, dass du die Verbindung aufsetzen kannst, ohne auf eine Freigabe zu warten. Das stimmt, weil OpenWA nicht die offizielle WhatsApp-Plattform von Meta nutzt, sondern nachgebaute Clients: im Standard ein unsichtbarer Browser mit WhatsApp Web. Genau deshalb gilt es bei WhatsApp als inoffiziell. Die offizielle Plattform rechnet je Nachricht ab und verbietet KI-Anbietern, einen allgemeinen Assistenten als Hauptfunktion anzubieten, mit einer Ausnahme für Nummern aus dem EWR und Brasilien.

Die offene Frage beim Abo

Die Verbraucherbedingungen von Anthropic verbieten automatisierten Zugriff, außer über einen API-Schlüssel oder wo Anthropic es ausdrücklich erlaubt. Gleichzeitig beschreibt die Doku Claude Code ohne Bildschirm, also mit claude -p, als normalen Weg für Skripte, und die Abo-Grenzen gehen von gewöhnlicher, persönlicher Nutzung aus. Eine dauerhaft laufende WhatsApp-Brücke nennt keine Quelle. Für eigene Experimente halte ich das Abo für vertretbar, sicher bist du mit einem API-Schlüssel. Deine Brücke anderen Leuten über dein Abo anzubieten, erlaubt Anthropic ohne Freigabe nicht.

Die offizielle Alternative ohne WhatsApp

Claude Code hat eigene Channels, noch als Vorschau: Telegram, Discord und iMessage schicken Nachrichten direkt in eine laufende Sitzung. Die Plugins dafür stehen im offiziellen Plugin-Verzeichnis von Anthropic und führen eine Liste erlaubter Absender. Willst du kein Sperrrisiko, ist das der Weg ohne WhatsApp.

OpenWAChannels
MessengerWhatsAppTelegram, Discord, iMessage
Von wemCommunity, MIT-Lizenzoffizielles Verzeichnis, Vorschau
Sperrrisikoja, laut WhatsApp und OpenWAkeins durch inoffizielles Verknüpfen
Brückeselbst bauenim Plugin enthalten
Es klemmtHilfe

Das Dashboard öffnet sich nicht

Prüf, ob Docker Desktop läuft. Der Name des Containers ist openwa-api. Mit docker compose -f docker-compose.dev.yml logs im Ordner OpenWA siehst du, was beim Start passiert ist, dort steht beim ersten Start auch der API-Key.

Zurück zu Schritt 2

Der QR-Code funktioniert nicht

Er gilt nur 60 Sekunden. Lass dir einen neuen anzeigen und scann ihn sofort.

OpenWA lehnt den Webhook mit Fehler 400 ab

OpenWA blockt Adressen im eigenen Netz. Prüf, ob SSRF_ALLOWED_HOSTS=host.docker.internal in der Datei .env steht, und starte OpenWA danach neu.

Zurück zu Schritt 2

Meine eigene Nachricht bekommt keine Antwort

WhatsApp nennt Absender manchmal nur über eine interne Kennung statt über die Nummer. Dann hilft RESOLVE_LID_TO_PHONE=true aus Schritt 2. Bitte Claude Code, im Protokoll der Brücke nachzusehen, warum die Nachricht verworfen wurde.

Eine Antwort kommt doppelt

OpenWA stellt eine Nachricht im Zweifel zweimal zu. Die Brücke muss doppelte über X-OpenWA-Idempotency-Key verwerfen. Sag Claude Code, dass das nicht greift.

Die Sprachnachricht ergibt englischen Unsinn

whisper.cpp nimmt ohne Angabe Englisch an. Der Aufruf braucht -l de.

Nach ein paar Wochen kommt nichts mehr an

Wahrscheinlich ist die Verknüpfung abgelaufen, weil das Zweithandy zu lange nicht benutzt wurde. Scann einen neuen QR-Code wie in Schritt 3.

Zurück zu Schritt 3

Quellen und StandBelege

Die Fakten stammen aus dem Repository und der Doku von OpenWA, der Hilfe und den Bedingungen von WhatsApp, der Doku von whisper.cpp und Docker sowie der Doku und den Bedingungen von Anthropic. Reihenfolge, Bau-Prompt und Checkliste sind von mir.

A · Offizielle Quellen

rmyndharis/OpenWA · README und API-Spezifikation

  • „There is always a non-zero risk of account restriction or ban.“
  • „Never connect your primary personal or business number to an automated gateway.“
  • „It connects to WhatsApp through reverse-engineered clients (…), not through Meta's official Cloud API.“

Beschreibung, MIT-Lizenz, Schnellstart mit docker-compose.dev.yml, Port 2785, API-Key in data/.api-key, operator-Keys nur mit Admin-Key anlegbar und auf Sessions beschränkbar, Test-Endpunkt mit success und statusCode, Session und QR-Code (60 Sekunden), Webhook message.received, Signatur, Zustellung mindestens einmal, senderPhone, Sprachnachricht als voice, send-text mit 4096 Zeichen, Schutz vor internen Adressen und SSRF_ALLOWED_HOSTS, Warmlaufen, Hosting-Adressen. Abgerufen am 16.09.2026.

github.com/rmyndharis/OpenWA · API-Spezifikation · .env.example

WhatsApp · Hilfebereich und Nutzungsbedingungen

  • „Using these apps or linking your WhatsApp account to unofficial versions of WhatsApp violates our Terms of Service.“
  • „Linked devices work without your phone online, but will log out if your phone is unused for over 14 days.“

Sperrrisiko bei inoffiziellen Apps, verknüpfte Geräte, Regeln der Business-Plattform für KI-Anbieter. Abgerufen am 16.09.2026.

faq.whatsapp.com, inoffizielle Apps · faq.whatsapp.com, verknüpfte Geräte · Business Solution Terms

ggml-org/whisper.cpp · README und Releases

„the whisper-cli example currently runs only with 16-bit WAV files, so make sure to convert your input before running the tool.“

Bauen mit CMake, Modell-Skript für Mac und Windows, Größe von small, Sprache Englisch als Vorgabe, Metal auf Apple Silicon, fertige Windows-Programme an den Build-Einträgen. Abgerufen am 16.09.2026.

github.com/ggml-org/whisper.cpp · Releases

Microsoft · winget-pkgs, Paket Gyan.FFmpeg.Essentials

„PackageName: FFmpeg (Essentials Build)“

Der Paketname im Befehl für ffmpeg unter Windows, Paketversion 9.0.1. Abgerufen am 16.09.2026.

github.com/microsoft/winget-pkgs

Docker · „Explore networking how-tos on Docker Desktop“

„host.docker.internal Resolves to the internal IP address of your host“

Wie OpenWA im Container die Brücke auf deinem Rechner erreicht. Abgerufen am 16.09.2026.

docs.docker.com, Networking how-tos

Anthropic · Claude-Code-Doku, Preise und Bedingungen

  • „For -p, the built-in starting permission mode is Manual on every plan, so pass the permission mode you want“
  • „In non-interactive mode (-p), the key is always used when present.“
  • „To restrict which tools are available, use --tools instead.“
  • „Stop Claude from reading paths outside the session's working directories with the Read, Grep, Glob, and LSP tools, in every permission mode“
  • „Advertised usage limits for Pro and Max plans assume ordinary, individual usage of Claude Code and the Agent SDK.“
  • „Except when you are accessing our Services via an Anthropic API Key or where we otherwise explicitly permit it, to access the Services through automated or non-human means, whether through a bot, script, or otherwise.“

claude -p, --tools, --disallowedTools, --permission-mode dontAsk, --allowedTools mit Pfadregel Edit(/**) am Arbeitsverzeichnis, --settings mit blockReadsOutsideWorkingDirectories ab Version 2.1.257, --setting-sources, --append-system-prompt, --continue, Nur-Lese-Befehle ohne Rückfrage in jedem Modus, ANTHROPIC_API_KEY bei -p immer, kein Abo-Login mit --bare, Channels als Vorschau, Claude Code erst ab Pro, Pro für 20 US-Dollar bei monatlicher Zahlung, kein claude.ai-Login in Angeboten für Dritte. Abgerufen am 16.09.2026.

Headless · CLI-Referenz · Permissions · Settings · Authentication · Channels · Legal and compliance · Consumer Terms · claude.com/pricing

B · Was hier bewusst nicht steht

Angaben ohne Beleg oder widerlegt

Eine feste Grundgebühr von Meta für die offizielle Plattform: Meta nennt Gebühren je Nachricht. Ein Dashboard auf Port 3000 und ein Dashboard-Passwort: OpenWA nutzt Port 2785 und einen API-Key. OpenWA als Plugin für Claude: Es steht in keinem der beiden Plugin-Verzeichnisse von Anthropic. Wie schnell whisper.cpp auf deinem Rechner ist und nach wie vielen Tagen eine neue Nummer als unauffällig gilt: Dazu gibt es keine belastbare Zahl. „Komplett kostenlos“: gilt nur für OpenWA und whisper.cpp.

C · Stand und eigener Test

Stand 16.09.2026, nicht getestet

Diesen Weg habe ich nicht selbst durchlaufen. Befehle, Endpunkte und Feldnamen stammen aus den Quellen oben, die Brücke baut Claude Code bei dir, ihren Code kenne ich deshalb nicht. Nicht getestet: der Start von OpenWA, das Verknüpfen, die Erreichbarkeit über host.docker.internal auf Windows und Mac, die Windows-Programme von whisper.cpp, der Bau-Prompt und das Zusammenspiel der Optionen für claude -p. Was die Optionen nicht abdecken: Laut Doku lesen Programme, die Claude selbst startet, Dateien auch ohne diese Regeln. Deshalb hat Claude in der Brücke kein Werkzeug für Terminal-Befehle, und die Brücke führt nichts aus arbeit aus.