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 横幅 — 只需点击一次,该标签页就会成为你的麦克风和扬声器。保持标签页打开,然后直接说话即可。

更喜欢留在 Claude Code 里?同样的事,四条命令:/plugin marketplace add noisy/noisy-coding/plugin install noisy-coding@noisy/reload-plugins/noisy-coding:setup

其他设置方式 — 不使用插件的纯 Docker、带硬件麦克风/扬声器的原生安装、远程主机、所有配置选项 — 都位于 docs/INSTALL.md

工作原理

所有语音逻辑都集中在一个监听守护进程中 — 它是麦克风、播放队列和扬声器的唯一所有者。MCP 服务器是一个轻量信使,负责转发 speak 请求;Claude Code 的 hooks 会将你转录后的语音送回会话(参见 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