Skip to main content
Glama

noisy-coding

Claude Code が作業している間に話しかける — Jarvis スタイルの音声コーディング。 ノイズが多いのはコードではなく、あなたの声です。

Docker Pulls Release CI Last commit License: MIT

Claude は短い要約を読み上げます。常時稼働のリスナーがあなたの音声をメッセージに変換し、Claude はタスクの途中でも停止することなくそれを受け取ります — プッシュ送信やトランスクリプトのコピー&ペーストは不要です。キーボードから離れても、エージェントを操作し続けられます。

気に入っていただける理由

  • 中断なしのフロー — Claude が作業中に話しかけると、あなたの言葉はテキストボックスではなく実行中のセッションに届きます。

  • ハンズフリーのレビュー — Claude が調査結果を読み上げ、あなたは部屋の反対側から答えます。

  • ライブの「タクティカル HUD」ダッシュボード — 再生/呼び出し対応の会話ログ、リアルタイムオシロスコープ、ミュートボタン、コストとレイテンシを一目で確認できます。

  • エージェントごとのキャラクター — すべてのエージェントの音声、速度、性格をダッシュボードから調整できます。

  • ファイル設定は不要 — API キー、デバイス、言語、プッシュトークはすべて UI 内にあり、永続化されます。

  • あなたの声を遮らない — 同時に流れるのは常にひとつの音声だけ。聞き逃した音声は UNHEARD として待機し、CATCH UP ボタンで再生できます。

音声認識と音声合成は Grok (xAI) Voice API 上で動作します — 実際には非常に安価で、少額の一回限りの予算で数か月間毎日使えます。

Related MCP server: Elba MCP Server

2分でインストール

バックエンドはハードウェア不要の Docker イメージ(noisy/noisy-coding)として提供されます。ダッシュボードのブラウザタブがマイクとスピーカーになります。必要なのは Docker とブラウザだけ — Python も git も環境変数も不要です。

# 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

セットアップコマンドは公開イメージを起動し、最初の接続を案内します。その後、http://127.0.0.1:8765 でブラウザ上から仕上げます:xAI API キー(console.x.ai)を貼り付け、琥珀色の ENABLE TAB AUDIO バナーをクリックしてください — その 1 クリックでタブがマイクとスピーカーになります。タブを開いたまま、ただ話しかけるだけです。

Claude Code の中から操作したいですか? 同じことを 4 つのコマンドで行えます: /plugin marketplace add noisy/noisy-coding/plugin install noisy-coding@noisy/reload-plugins/noisy-coding:setup

その他のセットアップ — プラグインなしの素の Docker、ハードウェアのマイク/スピーカーを使うネイティブインストール、リモートホスト、すべての設定項目 — は docs/INSTALL.md にあります。

仕組み

すべての音声ロジックは 1 つの リスナーデーモン に集約されています — マイク、再生キュー、スピーカーを単独で管理します。MCP サーバーは speak リクエストを転送するだけの軽量メッセンジャーです。Claude Code のフックが、書き起こした音声をセッションに戻します(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)

ツール

ツール

説明

speak(text, interrupt?)

text を音声キューに追加し、再生が終わるまで待機します。音声/速度/言語はデーモン(ダッシュボードのキャラクター)から取得され、呼び出し側からは指定されません。

announce(text)

ファイア・アンド・フォーゲット方式:即座に戻り、バックグラウンドで再生します。

change_voice(voice_id)

このエージェントの音声を意図的に切り替えます(永続化され、ダッシュボードに表示されます)。

list_voices()

組み込みの Grok 音声(araeveleorex、…)を一覧表示します。

ドキュメント

ライセンス

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