Skip to content

hotbutter voice chat

Verified

Enables local voice chat by embedding Hotbutter relay server and PWA, providing speech-to-text and text-to-speech via a secure, self-hosted connection.

142 downloads
$ Add to .claude/skills/

About This Skill

# Hotbutter Voice Skill (Hosted Relay)

This skill routes data through hotbutter.ai. Voice transcripts and agent responses are transmitted through the hosted relay server at `wss://hotbutter.ai`. This is a convenience skill — not a private or local-only solution.

For a fully local alternative where no data leaves your machine, see hotbutter-os.

For updates, follow @DnuLkjkjh.

Privacy & Data Flow

  • Data that transits through hotbutter.ai:
  • Transcribed speech text (from browser speech-to-text)
  • Agent response text (stdout from your local `openclaw` binary)

Warning: If your agent prints sensitive information (secrets, credentials, private data), that output will be sent through the relay. Avoid running agents that output secrets, or use `--relay-url` to point to a relay you control.

  • Data that stays local:
  • Raw audio (processed in the browser, never transmitted)
  • The `openclaw` binary execution (runs on your machine)
  • Config file (`~/.hotbutter`)

Required Dependencies

  • `openclaw` CLI — must be installed and on your PATH

How It Works

  1. This skill connects via WebSocket to `wss://hotbutter.ai`
  2. A pairing code and URL (`https://hotbutter.ai/app?code=XXXXXX`) are printed
  3. Open the URL in your browser to start a voice session
  4. Browser speech-to-text converts your voice to text, sent through the relay to this skill
  5. This skill executes `openclaw agent --session-id <id> -m <text>` on your machine
  6. The agent's text response is sent back through the relay and spoken via browser TTS

Usage

```bash # Start (connects to hotbutter.ai by default) voice-bridge start

# Use your own relay for privacy voice-bridge start --relay-url wss://your-relay.example.com

# Custom agent display name voice-bridge start --agent-name "My Agent" ```

Configuration

| Option | Default | Description | |--------|---------|-------------| | `--relay-url` | `wss://hotbutter.ai` | Relay WebSocket URL. Change this to use your own relay. | | `--agent-name` | `Agent` | Display name shown in the voice client |

First Run

On first run, the skill will prompt for an optional email (stored locally in `~/.hotbutter`). Subsequent runs connect immediately.

Use Cases

  • Enable local voice chat between users and AI agents via speech-to-text
  • Set up self-hosted text-to-speech for AI assistant responses
  • Create a secure, private voice interface for AI agent interactions
  • Embed a voice relay server for hands-free AI communication
  • Build voice-enabled AI workflows with no cloud speech service dependencies

Pros & Cons

Pros

  • +Compatible with multiple platforms including claude-code, openclaw
  • +Well-documented with detailed usage instructions and examples
  • +Open source with permissive licensing
  • +Runs locally with no external API dependencies for core features

Cons

  • -No built-in analytics or usage metrics dashboard
  • -Configuration may require familiarity with ai & machine learning concepts

FAQ

What does hotbutter voice chat do?
Enables local voice chat by embedding Hotbutter relay server and PWA, providing speech-to-text and text-to-speech via a secure, self-hosted connection.
What platforms support hotbutter voice chat?
hotbutter voice chat is available on Claude Code, OpenClaw.
What are the use cases for hotbutter voice chat?
Enable local voice chat between users and AI agents via speech-to-text. Set up self-hosted text-to-speech for AI assistant responses. Create a secure, private voice interface for AI agent interactions.

100+ free AI tools

Writing, PDF, image, and developer tools — all in your browser.

Next Step

Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.