Your own personal AI assistant. Any OS.
OpenClaw v2.0.0-beta5 adds Signal/iMessage providers, Talk Mode, Discord polls/threads/slash commands, and a full CLI onboarding wizard.
$ git clone --branch v2.0.0-beta5 https://github.com/openclaw/openclaw.git # already have the repo? check out this version: $ git checkout v2.0.0-beta5
$ clawdis configure routing.allowFrom → whatsapp.allowFrom) after upgrading.$ clawdis doctor $ clawdis tui - ›Adds Signal provider via
signal-cliJSON-RPC for send/receive messaging. - ›Adds iMessage provider via imsg JSON-RPC integration (stdio) with chat_id routing and group chat support.
- ›Adds Talk Mode for continuous speech conversations (macOS/iOS/Android) with ElevenLabs TTS, reply directives, and optional interrupt-on-speech.
- ›Expands Discord tool actions to include reactions, stickers, polls, threads, search, and moderation gates.
- ›Adds Discord/Telegram reply tags (
[[reply_to_current]],[[reply_to:<id>]]) with per-providerreplyToMode(off|first|all) for native threaded replies.
+24 moreshow less
- ›Adds Discord user-installed slash command handling with per-user sessions and auto-registration.
- ›Adds Discord DM enable/allowlist plus guild channel/user/guild allowlists with id/name matching.
- ›Adds Discord guild routing config with per-guild/channel rules, slugged display names, and optional group DM support.
- ›Expands auto-reply queue modes (steer/followup/collect/steer-backlog) with debounce/cap/drop options and followup backlog handling.
- ›Adds Google Antigravity OAuth auth option for Claude Opus 4.5/Gemini 3 via CLI.
- ›Adds per-group mention gating defaults/overrides for Telegram/WhatsApp/iMessage via
*.groupswith"*"defaults; Discord supportsdiscord.guilds."*"as a default. - ›Adds Trello skill for board/list/card management.
- ›Adds
things-macskill (Things 3 CLI) for read/search plus add/update via URL scheme. - ›Adds Apple Notes and Reminders skills via memo CLI.
- ›Adds tmux-first coding-agent skill with
requires.anyBinsgate for multi-CLI setup. - ›Adds full CLI onboarding wizard (
clawdis configure,doctor,update) covering gateway, workspace, skills, and daemon installers. - ›Adds
clawdis tuigateway-connected terminal UI (local or remote). - ›Adds remote gateway client config (
gateway.remote.*) with Bonjour-assisted discovery. - ›Adds Signal CLI auto-install from GitHub releases in the onboarding wizard.
- ›Adds Nix mode: opt-in declarative config and read-only settings UI when
CLAWDIS_NIX_MODE=1. - ›Adds Docker containerized gateway/CLI setup via Dockerfile, compose, and setup script.
- ›Adds optional
ui.seamColoraccent to tint the Talk Mode side bubble (macOS/iOS/Android). - ›Adds recent-session dropdown switcher in Chat UI (macOS/iOS/Android + Control UI).
- ›Adds Discord/Signal/iMessage connection panels in macOS and Control UI.
- ›Adds camera
camera.listcommand and optionaldeviceIdselection for snaps/clips. - ›Adds remote CDP URL support and Linux launcher options (
executablePath,noSandbox) for browser tools. - ›Adds legacy
Z_AI_API_KEYacceptance for Z.AI provider auth (maps toZAI_API_KEY). - ›Allows
bunas a node manager for skill installs. - ›Adds macOS debug log verbosity toggle and rolling file log toggle for swift-log-backed app logs.
- !Skills config schema reorganized:
skillsLoad.extraDirs→skills.load.extraDirs,skillsInstall.*→skills.install.*, per-skill config map moved toskills.entries(e.g.skills.peekaboo.enabled→skills.entries.peekaboo.enabled), and new optionalskills.allowBundledallowlist added. - !Session group keys now use
surface:group:<id>/surface:channel:<id>; legacygroup:*keys migrate on next message;groupdmkeys are no longer recognized. - !Discord:
discord.allowFrom,discord.guildAllowFrom, anddiscord.requireMentionare removed; usediscord.dmanddiscord.guildsinstead. - !Discord/Telegram providers no longer auto-start from env tokens alone;
discord: { enabled: true }/telegram: { enabled: true }must be added to config when usingDISCORD_BOT_TOKEN/TELEGRAM_BOT_TOKEN. - !Config:
routing.allowFromis removed; usewhatsapp.allowFrominstead (runclawdis doctorto migrate). - !Config:
routing.groupChat.requireMentionandtelegram.requireMentionare removed; usewhatsapp.groups,imessage.groups, andtelegram.groupsdefaults instead (runclawdis doctorto migrate).