hotbutter voice chat
VerifiedEnables local voice chat by embedding Hotbutter relay server and PWA, providing speech-to-text and text-to-speech via a secure, self-hosted connection.
$ 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
- This skill connects via WebSocket to `wss://hotbutter.ai`
- A pairing code and URL (`https://hotbutter.ai/app?code=XXXXXX`) are printed
- Open the URL in your browser to start a voice session
- Browser speech-to-text converts your voice to text, sent through the relay to this skill
- This skill executes `openclaw agent --session-id <id> -m <text>` on your machine
- 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?
What platforms support hotbutter voice chat?
What are the use cases for hotbutter voice chat?
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.