SuperAPI AI Directory

noisy-coding

Voice interface for Claude Code: live speech-to-text with turn-taking, spoken replies with xAI Grok voices, per-subagent voice personas and a real-time HUD.

Open website

About this tool

Noisy Studio is a voice interface tool for coding agents, with the core goal of letting users speak instead of type when interacting with coding agents such as Claude Code. It consists of two parts: a voice daemon and a dashboard. The former is responsible for recording voice, transcribing text, and routing it to the user's agent session, while the latter is used to track conversations being followed. Replies are read back aloud and are accompanied by an avatar image corresponding to each voice.

Main capabilities

  • Speech-to-text and turn-taking: record the user's voice and transcribe it, then route it to the corresponding agent session.
  • Voice replies: use xAI Grok voice to read the agent's replies aloud.
  • Per-session voice and character settings: each conversation can have its voice and persona configured separately.
  • Push-to-talk hotkey: control recording via a push-to-talk hotkey.
  • Real-time conversation HUD: provides a real-time conversation display interface.

How to use Download the macOS Apple Silicon app from the Releases page, move Noisy Studio.app into Applications and open it, then complete the service provider and audio settings in the app. The app comes with a built-in Python engine, and a normal Claude installation does not require Python or a separate service manager.

For Claude Code, you need to install the companion plugin, then restart Claude Code and have it set up Noisy Studio voice. The app and plugin versions should remain matched: the plugin starts the engine built into the app. For compatibility reasons, the plugin's internal name is still noisy-studio. The installation and troubleshooting documentation covers permissions, providers, updates, and a one-round-trip voice verification.

The Codex preview uses the same app, and its integration process currently requires uv. macOS is the verified release platform; other platforms are source development. Local development is used for an isolated daemon on port 7765 and dashboard hot reload; the installed app uses port 9765 and has independent settings. For how to build the signed app, see the desktop packaging documentation.

Storybook is used to show the expected appearance of the dashboard and components, is released from the main branch, and can be run locally via cd dashboard && npm run storybook. Its title shows the commit version used for the build, so a story can be referenced by URL and version.

Upgrade notes V3 uniformly uses the noisy-studio name in packages, commands, and integrations. Old installations require an explicit upgrade, and the agent-oriented upgrade and rollback guide should be consulted before replacing an existing installation.

Limitations and caveats API credentials should be placed in the app's provider settings, and must never be put into chat or source code. Offline providers download models on first use and then run locally afterward. Currently macOS is the verified release platform, other platforms only support source development; the Codex integration is in preview and requires uv.