Christopher Thanisch
← Wissen
GUIDE13 Minuten Lesezeit·Zuletzt aktualisiert NOV 2026

Deinen eigenen Jarvis bauen — Gesicht, Stimme, Gehirn und jemand, der alles baut.

Ein Sprachassistent wie im Film, aus vier Teilen: ein Gesicht aus dem Bildgenerator, eine Stimme von ElevenLabs, Claude als Gehirn und Claude Code, das alles zusammenbaut. Mit dem kompletten Prompt und den Erweiterungen für Computersteuerung, Dateien und Spotify.

Abkürzung:

Diese Anleitung zeigt den Eigenbau von null. Wenn du lieber einen fertigen Jarvis willst, der schon Kalender, Projekte und Builds kann: Trag dich auf die Jarvis-Warteliste ein.

Keine Zeit gerade? Schick dir den Artikel ins Postfach.

Du bekommst den Guide als PDF, damit du später in Ruhe weiterliest. Zusätzlich bekommst du kostenlos regelmäßig wertvolle KI-Tipps zugeschickt. Jederzeit mit einem Klick abbestellbar.

Das lernst du

→Die vier Teile, aus denen jeder Sprachassistent besteht
→Ein Gesicht erzeugen, eine Stimme bei ElevenLabs auswählen, einen Claude-API-Schlüssel anlegen
→Den Trick mit mehreren Modellen, damit Jarvis schnell und günstig bleibt
→Den kompletten Prompt, mit dem Claude Code alles baut
→Erweiterungen: Computersteuerung, Dateien erstellen, Spotify steuern

Starte hier

Lass Claude das mit dir einrichten

Tippe auf den Button und kopiere eine Nachricht für Claude. Füge sie in Claude ein, dann geht Claude jeden Schritt mit dir durch, einen nach dem anderen.

Kurzanleitung in drei Schritten: 1. Kopieren 2. Claude öffnen 3. Einfügen und senden

Was du brauchst

•Einen Mac oder PC mit Chrome. Die Spracherkennung nutzt die Web Speech API von Chrome, die den Ton dafür an Google schickt.
•Ein Konto bei ElevenLabs. Stimmen aus der Bibliothek kannst du über die API erst ab einem bezahlten Tarif nutzen.
•Ein Konto in der Claude Console mit Guthaben. Die API wird getrennt vom Claude-Abo abgerechnet, nach Verbrauch.
•Claude Code oder Codex zum Bauen. Node.js 20 oder neuer (node -v im Terminal).

So funktioniert Jarvis

1Gesicht

Eine Oberfläche im Browser mit deinem Bild. Sie pulsiert, wenn Jarvis zuhört und spricht.

2Ohren

Chrome wandelt deine Sprache in Text um.

3Gehirn

Ein kleiner Server schickt den Text an Claude und bekommt die Antwort zurück.

4Stimme

ElevenLabs macht aus der Antwort Sprache in deiner Jarvis-Stimme.

Mikro, Text, Antwort, Stimme. Mehr ist ein Sprachassistent im Kern nicht.

Schritt 1: Ein Gesicht

Dein Assistent braucht etwas, das du ansehen kannst. Erstell mit dem Bildgenerator von ChatGPT eine futuristische Oberfläche, oder such online nach einem Bild, das dir gefällt und das du verwenden darfst.

Bild-Prompt
Futuristische KI-Oberfläche, kreisförmiges Interface mit mehreren dünnen leuchtenden Ringen, Türkis und Bernstein auf fast schwarzem Hintergrund, in der Mitte der Schriftzug J.A.R.V.I.S., flach, frontal, ohne Personen, quadratisch

Speicher das Bild als gesicht.png. Du gibst es später Claude Code mit.

Schritt 2: Eine Stimme

Geh zu ElevenLabs, öffne die Stimmbibliothek (Voice Library) und such nach einer Stimme im Jarvis-Stil, zum Beispiel mit „British Butler“ oder „Gentleman“. Hör dir zwei, drei an.

1Stimme hinzufügen

Die passende Stimme zu „My Voices“ hinzufügen.

2Stimmen-ID kopieren

Bei der Stimme die Voice ID kopieren und notieren.

3API-Schlüssel anlegen

Im Entwicklerbereich von ElevenLabs einen API-Schlüssel erstellen und kopieren.

Damit kann dein Assistent tatsächlich sprechen.

Schritt 3: Ein Gehirn

Ich nutze dafür Claude über die API. Melde dich in der Claude Console unter platform.claude.com an und erstelle unter Settings → API keys einen Schlüssel. Die Console zeigt ihn nur ein einziges Mal, also sofort kopieren.

Jetzt hat dein Assistent Zugriff auf ein KI-Modell, das dich versteht und dir antwortet.

Der Trick: mehrere Modelle

Nicht jede Frage braucht das stärkste Modell. Ich lasse Jarvis je nach Aufgabe wechseln:

AufgabeModellWarum
„Wie spät ist es in Tokio?“, Musik, kurze FragenClaude Haiku 5.5am schnellsten, am günstigsten
E-Mail formulieren, zusammenfassenClaude Sonnet 5.5gute Mitte
Projekt planen, komplexe FragenClaude Opus 5.5am stärksten, langsamer und teurer

Ein kurzer Klassifizierer entscheidet vor jeder Antwort, welches Modell drankommt. Das baut Claude Code mit ein (steht im Prompt unten).

Leitfaden zum Mitnehmen

Hol dir den vollständigen Guide als PDF.

Alle Schritte, der komplette Bau-Prompt, die drei Erweiterungen und die Checkliste als PDF. Damit du beim Bauen nicht zwischen Tabs springst.

Schritt 4: Jemand, der alles baut

Leg einen leeren Ordner jarvis an, kopier gesicht.png hinein und öffne Claude Code in diesem Ordner. Dann gib diesen Prompt ein:

Bau-Prompt für Claude Code
Bau mir in diesem Ordner einen KI-Sprachassistenten im Jarvis-Stil, inspiriert vom Assistenten aus Iron Man.

Ressourcen, die ich bereitstelle:
- Oberfläche: gesicht.png in diesem Ordner
- Stimme: ElevenLabs, Voice-ID und API-Schlüssel
- Gehirn: Claude-API-Schlüssel

Aufbau:
- Node.js-Server (Express) plus eine Seite im Browser. Starten mit npm start, dann http://localhost:3000 öffnen.
- Schlüssel nur aus einer .env-Datei lesen: ANTHROPIC_API_KEY, ELEVENLABS_API_KEY, ELEVENLABS_VOICE_ID. Leg eine .env.example an und trag .env in .gitignore ein. Kein Schlüssel im Browser, alle API-Aufrufe laufen über den Server.
- Ablauf: Mikrofon → Text (Web Speech API in Chrome, Sprache Deutsch) → Antwort von Claude → Sprache über die Text-to-Speech-API von ElevenLabs. Nimm das schnellste Echtzeit-Modell von ElevenLabs laut aktueller Doku und spiel die Antwort als Stream ab, damit Jarvis schnell anfängt zu sprechen.
- Oberfläche: gesicht.png groß in der Mitte. Ein Ring darum pulsiert beim Zuhören und reagiert beim Sprechen auf die Lautstärke. Ein Knopf „Zuhören“ und die Leertaste starten die Aufnahme. Darunter das Gespräch als Text.
- Gehirn: Claude über das offizielle Anthropic-SDK. Vor jeder Antwort entscheidet claude-haiku-5-5 mit einem kurzen Prompt, wie komplex die Anfrage ist: einfach → claude-haiku-5-5, mittel → claude-sonnet-5-5, komplex → claude-opus-5-5. Zeig das genutzte Modell klein in der Oberfläche an.
- Persönlichkeit: höflicher britischer Butler, spricht mich mit „Sir“ an, antwortet kurz (höchstens drei Sätze), außer ich bitte um mehr. Antworten so formuliert, dass sie gut gesprochen klingen, ohne Listen und Markdown.
- Gedächtnis: die letzten 20 Nachrichten des Gesprächs mitschicken.

Prüf zum Schluss, dass npm start ohne Fehler läuft, und schreib eine kurze README mit den Schritten zum Starten. Zeig mir zuerst den Plan, bevor du Dateien anlegst.

Danach legst du die .env mit deinen drei Werten an:

ANTHROPIC_API_KEY=sk-ant-...
ELEVENLABS_API_KEY=...
ELEVENLABS_VOICE_ID=...

npm start, Chrome öffnen, Mikrofon erlauben, Leertaste drücken und sagen: „Guten Abend, Jarvis.“ Das ist die Grundlage deines eigenen Jarvis: ein Assistent, der wie Jarvis antwortet, ein Gesicht hat und wie Jarvis klingt.

Erweiterungen

Ab hier wird Jarvis nützlich. Jede Erweiterung ist ein Werkzeug, das Claude aufrufen darf. Gib die Prompts einzeln in Claude Code ein, im selben Ordner, und teste nach jeder.

Computersteuerung

Prompt
Gib Jarvis Werkzeuge (Claude Tool Use), um meinen Mac zu steuern:
- open_app(name): öffnet ein Programm mit „open -a“
- open_url(url): öffnet eine Webseite im Standardbrowser
- set_volume(prozent): stellt die Systemlautstärke per osascript
Führ nur diese Werkzeuge aus, keine beliebigen Shell-Befehle. Jarvis sagt vor jeder Aktion kurz, was er tut. Schreib Tests für die Werkzeuge.

Dateien erstellen

Prompt
Gib Jarvis ein Werkzeug create_file(name, inhalt), mit dem er Notizen, Listen und Entwürfe als Markdown-Datei anlegt. Erlaubt ist nur der Ordner ~/Jarvis/Dateien (anlegen, falls er fehlt). Keine Pfade außerhalb, keine bestehenden Dateien überschreiben, ohne mich zu fragen. Danach sagt Jarvis den Dateinamen und öffnet den Ordner im Finder, wenn ich das will.

Spotify steuern

Prompt
Gib Jarvis ein Werkzeug spotify(aktion, suche) für die Spotify-App auf dem Mac, per AppleScript über osascript:
- play, pause, next, previous, volume (0–100)
- „spiel [Künstler oder Song]“: Spotify mit der Suche öffnen (open "spotify:search:…")
Prüf vorher, ob Spotify installiert ist, und sag sonst Bescheid.
Sicherheit:

Je mehr Werkzeuge Jarvis hat, desto mehr kann er auch falsch machen. Gib ihm nur Werkzeuge mit festem Rahmen (ein Ordner, eine Liste von Aktionen) und nie einen freien Zugriff auf das Terminal. Lösch- und Kaufaktionen nur nach deiner Bestätigung.

Was es kostet

•Claude API: nach Verbrauch. Mit dem Modell-Wechsel landen die meisten kurzen Fragen bei Haiku, dem günstigsten Modell.
•ElevenLabs: nach Zeichen im Rahmen deines Tarifs. Kurze Antworten sparen hier am meisten.
•Spracherkennung in Chrome: kostenlos, läuft aber über Google.

Fehler und Lösungen

✕Jarvis hört nichts: Seite nicht in Chrome geöffnet oder Mikrofon nicht erlaubt. Schloss-Symbol in der Adresszeile → Mikrofon → Zulassen.
✕Fehler 401 von Claude: Schlüssel falsch kopiert oder kein Guthaben in der Console. Neuen Schlüssel anlegen, Guthaben prüfen.
✕Fehler bei ElevenLabs mit einer Bibliotheksstimme: Im kostenlosen Tarif sind Bibliotheksstimmen über die API nicht verfügbar. Tarif prüfen oder eine Standardstimme nehmen.
✕Er spricht mit langer Verzögerung: Antworten zu lang oder kein Streaming. Im Prompt auf drei Sätze begrenzen, Streaming prüfen.
✕Er liest Sternchen und Listen vor: Die Persönlichkeit verlangt Antworten ohne Markdown. In Claude Code nachschärfen lassen.
✕Ein Schlüssel steht im Browser: sofort in der Console bzw. bei ElevenLabs widerrufen und neu anlegen. Alle Aufrufe müssen über den Server laufen.

Das Reel zu diesem Stück liegt auf Instagram.

Quellen

Dein Aktionsplan

Hak ab, was du erledigt hast:

Weißt du, was noch spannender ist?

Wenn KI nicht nur etwas für dich erstellt, sondern dir dauerhaft Arbeit abnimmt.

Genau darum geht es in meinem nächsten kostenlosen Live‑Workshop.

In 90 Minuten zeige ich dir live:

  1. 01Wie du Claude oder ChatGPT so einrichtest, dass die Ergebnisse wirklich zu dir passen.
  2. 02Wie du eine echte Aufgabe aus deinem Arbeitsalltag an KI abgibst.
  3. 03Wie daraus ein System entsteht, das wiederkehrende Aufgaben selbstständig erledigt.

Ganz ohne Programmierkenntnisse und mit konkreten Beispielen.

Der Termin steht noch nicht fest. Wenn du dich auf die Warteliste setzt, erfährst du als Erstes davon.

Kostenlos und unverbindlich

Mit dem Absenden bekommst du eine Mail zur Bestätigung. Datenschutzerklärung

Passt dazu

Christopher Thanisch

Christopher Thanisch

Ich übersetze KI in brauchbare Systeme für den Arbeitsalltag — Systeme statt Hypes.