Skip to main content
Glama

noisy-coding

Sprich mit Claude Code, während er arbeitet — sprachgesteuertes Coden im Jarvis-Stil. Es ist deine Stimme, die lärmt, nicht dein Code.

Docker Pulls Release CI Last commit License: MIT

Claude spricht kurze Zusammenfassungen laut aus. Ein ständig aktiver Zuhörer verwandelt deine Sprache in Nachrichten, die Claude mitten in der Aufgabe erhält, ohne ihn zu stoppen — kein Push-to-Send, kein Kopieren-Einfügen von Transkripten. Tritt von der Tastatur weg und steuere deinen Agenten weiter.

Warum es dir gefallen wird

  • Unterbrechungsfreier Ablauf — sprich, während Claude arbeitet; deine Wörter landen in der laufenden Sitzung, nicht in einem Textfeld.

  • Freihändige Überprüfungen — Claude liest seine Ergebnisse laut vor; du antwortest aus dem anderen Zimmer.

  • Live-Dashboard mit "taktischem HUD" — Gesprächsprotokoll mit Wiedergabe/Abruf, Echtzeit-Oszilloskop, Stummschaltflächen, Kosten und Latenzen auf einen Blick.

  • Pro-Agent-Charakter — Stimme, Geschwindigkeit und Persönlichkeitsregler für jeden Agenten, alles über das Dashboard.

  • Nichts in Dateien konfigurieren — API-Schlüssel, Geräte, Sprache, Push-to-Talk: alles lebt in der UI und bleibt erhalten.

  • Redet dir nie dazwischen — immer nur eine Stimme; Sprache, die du verpasst hast, wird als UNHEARD geparkt, und ein Button CATCH UP spielt sie erneut ab.

Spracherkennung und Sprachsynthese laufen über die Grok (xAI) Voice API — in der Praxis extrem günstig (ein kleines einmaliges Budget reicht für Monate täglicher Nutzung).

Related MCP server: Elba MCP Server

Installation in 2 Minuten

Das Backend wird als Docker-Image ohne spezielle Hardware geliefert (noisy/noisy-coding): Der Browser-Tab des Dashboards ist das Mikrofon und der Lautsprecher. Du brauchst Docker und einen Browser — kein Python, kein Git, keine Umgebungsvariablen.

# terminal: marketplace + plugin in one line
claude plugin marketplace add noisy/noisy-coding && claude plugin install noisy-coding@noisy
# inside Claude Code (new session):
/noisy-coding:setup

Der Setup-Befehl startet das veröffentlichte Image und führt dich durch den ersten Kontakt. Dann schließt du im Browser unter http://127.0.0.1:8765 ab: Füge deinen xAI-API-Schlüssel ein (console.x.ai) und klicke auf das bernsteinfarbene Banner ENABLE TAB AUDIO — dieser eine Klick macht den Tab zu deinem Mikrofon und Lautsprecher. Lass den Tab geöffnet und sprich einfach.

Bleibst du lieber in Claude Code? Gleiche Sache, vier Befehle: /plugin marketplace add noisy/noisy-coding/plugin install noisy-coding@noisy/reload-plugins/noisy-coding:setup.

Andere Setup-Varianten — reines Docker ohne Plugin, native Installation mit Hardware-Mikrofon/Lautsprechern, entfernte Hosts, alle Konfigurationsoptionen — findest du in docs/INSTALL.md.

So funktioniert's

Die gesamte Sprachlogik lebt in einem Listener-Daemon — dem alleinigen Besitzer von Mikrofon, Wiedergabewarteschlange und Lautsprechern. Der MCP-Server ist ein schlanker Vermittler, der speak-Anfragen weiterleitet; die Hooks von Claude Code liefern deine transkribierte Sprache zurück in die Sitzung (siehe docs/hooks.md).

mic (hardware or browser tab via WS :8766)
  -> VAD -> Grok STT -> transcript queue -> HTTP :8765
                              ^ polled by Claude Code hooks
speak (MCP, stdio or HTTP :8767) -> POST /speak -> daemon queue
  -> Grok TTS -> speakers (hardware or browser tab)

Werkzeuge

Tool

Was es tut

speak(text, interrupt?)

Stellt text in die Warteschlange zur Sprachausgabe und wartet, bis es abgespielt wurde. Stimme/Geschwindigkeit/Sprache kommen vom Daemon (Dashboard-Charakter), nicht vom Aufruf.

announce(text)

Fire-and-forget-Variante: kehrt sofort zurück, spielt im Hintergrund.

change_voice(voice_id)

Schaltet die Stimme dieses Agenten bewusst um (bleibt erhalten, wird im Dashboard angezeigt).

list_voices()

Listet die eingebauten Stimmen von Grok auf (ara, eve, leo, rex, …).

Dokumentation

Lizenz

MIT © Krzysztof Szumny

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
<1hResponse time
1dRelease cycle
17Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Enables bidirectional voice interaction for Claude Code using local speech-to-text and text-to-speech models optimized for Apple Silicon. It provides tools to listen to user speech via microphone and speak responses aloud through system speakers.
    16
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    Local speech-to-text transcription using Microsoft's VibeVoice-ASR model with speaker diarization, enabling audio transcription directly in AI tools like Claude Code, Cursor, and OpenCode.
    3
    2
    MIT
  • -
    license
    -
    quality
    -
    maintenance
    A voice-enabled interface for Claude Desktop that supports speech-to-text input and text-to-speech output via ElevenLabs, turning Claude into a voice assistant.
    1

View all related MCP servers

Related MCP Connectors

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

  • Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.

  • Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/noisy/noisy-coding'

If you have feedback or need assistance with the MCP directory API, please join our Discord server