OpenClaw 2026.5.19: Realtime Voice on Android

🦞 OpenClaw 2026.5.19: Android realtime voice, cleaner Mac Settings
OpenClaw has released 2026.5.19 with four core updates:
- 📱 Android Talk Mode goes realtime: realtime voice sessions
- 🍎 Mac Settings feel much cleaner: cleaner Mac Settings
- 🔐 xAI login works headless: headless xAI login
- 🧵 Telegram topics behave better: improved Telegram topics
Big release. Smaller tweet.— it's a big release, but the release notes are short.
📱 Android Talk Mode realtime voice
Realtime voice sessions
Android Talk Mode has switched to realtime Gateway relay:
| Feature | Description |
|---|---|
| Streaming mic input | Streaming mic input |
| Realtime audio playback | Realtime audio playback |
| Tool-result bridging | Tool-result bridging |
| On-screen transcripts | On-screen transcripts |
No more speech-to-text-to-response
This is truly realtime:
- not speech-to-text-to-response: not the traditional speech → text → response pipeline
- Realtime: talk to your agent like a phone call
- Works with Google Live Talk: works with Google Live Talk for inbound voice
- Works with Ring-a-Ding: works with Ring-a-Ding for outbound calls
Your Android phone is now the realtime voice interface.
🍎 Cleaner Mac Settings
A cleaner Settings experience
The Mac app's Settings feel much cleaner:
- Settings redesign: redesigned settings UI
- Mac Settings polish: polished Mac settings UI
- Local packaging signed: keeps local bundling on a stable app identity
- Control UI fix: fixed Control UI production build
Peekaboo bridge update
Peekaboo bridge updated to 3.2.1:
- UI automation: UI automation hosted by OpenClaw
- Peekaboo CLI: compatible with the current Peekaboo CLI capture flow
🔐 Headless xAI login
Headless OAuth login
xAI now supports headless login:
- Device-code OAuth login: device-code OAuth login
- Remote setup: remote and headless setups can authorize xAI
- No localhost browser callback: no localhost browser callback needed
This matters for server deployments and remote setup.
🧵 Telegram Topics improvements
Better topics behavior
Telegram topics behavior is better:
- Topics improvements: improved Telegram topics features
- More stable: topics features are more stable and reliable
🔥 More updates
Discord voice follows users
Discord voice sessions can follow configured Discord users into voice channels:
- Follow users into voice channels: voice sessions follow configured Discord users
- Allowed-channel check: allowed-channel check
- Multi-user handoff: Multi-user handoff
- Bounded reconciliation: Bounded reconciliation
- DAVE recovery preservation: DAVE recovery preservation
Typed plugin tools
Typed plugin tooling:
- defineToolPlugin: typed plugin authoring API
- openclaw plugins build/validate/init: plugin build, validate, and init commands
- Type contracts: tools get type contracts
Policy plugin
Policy plugin:
- Policy-backed channel conformance checks: policy-driven channel conformance checks
- Doctor lint findings: doctor lint findings
- Opt-in workspace repair: opt-in workspace repair
Browser dialog handling
Browser-dialog handling:
- Startup trace attribution: startup trace attribution
- Browser-dialog handling: browser dialog handling
Node.js 22 minimum version
Node.js 22.19 is now the minimum supported Node 22 runtime:
- Node 22.19 minimum: minimum supported version
- Runtime-neutral: runtime-neutral
- Docker/Podman: Docker/Podman package build arguments
Discord voice realtime sessions
Discord/voice:
- Includes IDENTITY.md, USER.md, SOUL.md: includes profile context in realtime voice session instructions
- voice.realtime.bootstrapContextFiles: []: a configurable option that can be disabled
Codex harness update
Codex harness updated to @openai/codex 0.132.0:
- Refreshed app-server model list: refreshed model list documentation
- New catalog: a new catalog
OpenRouter routing policy
OpenRouter:
- Honor provider-level params.provider routing policy: honors provider-level routing policy
- Model and agent params override: model and agent params can override defaults
🔧 25+ Fixes
- Baileys updated to 7.0.0-rc12
Browser
- Image truncation limits: screenshots and marked snapshots now respect configured image truncation limits
Doctor
- removes unrecognized thinkingFormat values: doctor –fix removes stale provider model config
Status
- shows model differences: shows a notice when the session model differs from the default model
Cron
- Main session scheduled work: runs in the cron-owned wake lane
- doesn't block the main session: background cron no longer blocks the main human session chat
- Job lookup pagination: bounded pagination prevents hangs
Docker
- keeps the bundled Codex plugin: kept in the official release image
CLI
- message –json: includes a stable messageId
- channels logs: preserves the first line
- inline root option values: preserves embedded equals signs
Gateway/agents
- uses identity.name: used in Gateway agent summaries
Control UI
- Terminal session status: authoritative status overrides stale active-run flags
More fixes
There are more fixes:
- Agents/messages, Agents/OpenAI, Agents/code mode
- Codex image_generate watchdog, dynamic tool diagnostics
- Plugins/hooks timeout, Discord presentation buttons
- Twitch client-manager, Matrix queue, Providers/Ollama
- Installer/Windows, CLI/update
📝 Summary
OpenClaw 2026.5.19:
- Android Talk Mode realtime voice: talk to your agent like a phone call
- Cleaner Mac Settings: a polished settings UI
- Headless xAI login: device-code OAuth login
- Improved Telegram Topics: more stable and reliable
- Discord voice follows users: follows configured Discord users into voice channels
- Typed plugin tooling: a typed plugin authoring API
- Policy plugin: policy-driven channel conformance checks
- Node.js 22.19 minimum version
- 25+ fixes: WhatsApp, Browser, Doctor, Status, Cron, Docker, CLI, and more
Big release. Smaller tweet. OpenClaw keeps evolving.
GitHub Releases:https://github.com/openclaw/openclaw/releases
Website:https://openclaw.ai