Agent SpeakGive VS Code agents a local, policy-controlled voice. Agent Speak registers a bundled MCP server that can speak text, play approved audio cues, report playback status, and cancel playback through your desktop audio output. No separate Agent Speak installation or Get started
The default profile enables local text-to-speech with a conservative gain and queued playback. macOS and Windows use their built-in system TTS. The Linux x64 package includes a self-contained eSpeak NG provider, so first speech does not require a separate voice or model download. Tool use and approval remain controlled by the VS Code MCP host. Hearing speech also provides a useful end-to-end check that the server, policy, and local audio output are working. Human-friendly settingsThe Settings panel provides structured controls for:
Changes remain drafts until Apply Changes validates and atomically installs the complete profile. Stale or conflicting edits do not replace the last valid configuration. Open config.toml remains available for advanced provider, output, and history settings, and the extension validates that file when it is saved in VS Code. Local and Remote SSHAgent Speak runs as a local UI extension. In a Remote SSH window, the workspace and terminal can be remote while the bundled runtime, managed profile, provider processes, MCP server, and audio output stay on your desktop. Nothing needs to be installed on the SSH host. Use Agent Speak: Show Host Diagnostics to inspect the effective desktop-host paths and runtime target. The managed extension profile is separate from any standalone Agent Speak installation on the same computer. Privacy and control
Supported packages
VS Code 1.101 or newer is required. VS Code Desktop local and Remote SSH windows are supported. WSL, Dev Containers, and Codespaces Desktop have not yet completed local-playback acceptance. Providers and advanced configurationThe bundled default voice is designed to work immediately. Optional
See the repository for development documentation, source, checksums, release artifacts, and issue tracking. Agent Speak core configuration is documented in the Agent Speak repository. Release integrityThe bundled native runtimes are currently unsigned and are not notarized. Target-specific VSIX files and SHA-256 checksums are published with each GitHub release, and the extension carries the required third-party notices. Report problems through GitHub Issues. |