Skip to main content
Glama

noisy-coding

Общайтесь с Claude Code, пока он работает, — голосовое программирование в стиле Джарвиса. Шумный — ваш голос, а не ваш код.

Docker Pulls Release CI Last commit License: MIT

Claude произносит короткие сводки вслух. Постоянно активный слушатель превращает вашу речь в сообщения, которые Claude получает прямо во время задачи, не останавливая её — без кнопки отправки, без копирования транскриптов. Отойдите от клавиатуры и продолжайте управлять своим агентом.

Почему вам это понравится

  • Поток без прерываний — говорите, пока Claude работает; ваши слова попадают в активную сессию, а не в текстовое поле.

  • Ревью без рук — Claude зачитывает свои выводы вслух; вы отвечаете из другого конца комнаты.

  • Живая панель «тактический HUD» — журнал разговора с воспроизведением/повтором, осциллограф в реальном времени, кнопки mute, затраты и задержки с первого взгляда.

  • Индивидуальный характер агента — голос, скорость и личностные настройки для каждого агента, всё с панели управления.

  • Никаких настроек в файлах — API-ключ, устройства, язык, push-to-talk: всё хранится в интерфейсе и сохраняется.

  • Никогда не говорит поверх вас — один голос одновременно; пропущенная речь откладывается как 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 возвращают расшифрованную речь обратно в сессию (см. 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 (ara, eve, leo, rex, …).

Документация

  • docs/INSTALL.md — чистый Docker, нативная установка, удалённые хосты, переменные окружения, команды для разработки

  • docs/hooks.md — как Claude слышит вас

  • docs/ports.md — для чего нужен каждый порт

  • docs/local-development.md — разработка самого noisy-coding

Лицензия

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