ClawControl v1.3.1 adds media support, voice dictation, and Linux packaging

ClawControl v1.3.1 Release
ClawControl v1.3.1 is a cross-platform desktop and mobile client for managing OpenClaw agents, sessions, and tools. Built with Electron, React, and TypeScript, it connects to your OpenClaw server and supports concurrent agent streaming, tool call rendering, subagent spawning, device pairing, and cron jobs.
What's New in v1.3.1
- Image send/receive in chat with support for PNG, JPG, GIF, and WebP formats, including inline previews and gallery view
- Wake-word triggered voice dictation in the composer UI (currently Android and browsers only)
- Usage charts view with daily cost tracking, token/cost bar charts, and activity heatmaps
- Pinned sessions to keep important conversations at the top of the sidebar
- Cron job creation UI for scheduling tasks directly from the app
- Linux packaging with AppImage and .deb targets included
- Device pairing with Ed25519 device identity for secure pairing, friendly device names, and copy/share functionality
- Server Settings Editor and Agent Dashboard improvements including polish, reliability, and dirty/conflict detection
Security and Authentication Notes
For self-hosted OpenClaw servers version 2.19 or later, you must add capacitor://localhost, app://localhost, or file:// (depending on platform) to Control UI Allowed Origins. To change this setting, run the CLI command the app shows on first connect, or in the OpenClaw UI go to: /config → Gateway → Control Ui → Control UI Allowed Origins → +Add. The "insecure auth" toggle has been removed as it was intended for development only.
Platform Status
- Android: Officially released on the Play Store
- iOS: Still pending / tester signups available
- Browser: Wake-word dictation works in supported browsers
- Note: Wake-word currently works only on Android and browsers, not yet on iOS/native
Selected Fixes and Improvements
- Better WebSocket health checks, auto-retry, and visible connection errors
- Fixed tool call rendering and stream isolation for true concurrent agent sessions
- iOS WebSocket origin handling and various mobile layout/splash fixes
- Fixes for agent switching, subagent visibility in sidebar, and modal/overflow bugs
Downloads and Availability
Release page with platform builds and full notes: https://github.com/jakeledwards/ClawControl/releases/tag/v1.3.1
- macOS installer (arm64 .dmg) and portable .zip available
- Linux: AppImage and .deb targets included
- Android: https://play.google.com/store/apps/details?id=com.claw.control
📖 Read the full source: r/clawdbot
👀 See Also

OpenClaw developer builds Kumiho cognitive memory plugin for persistent agent collaboration
A developer created Kumiho, an AI cognitive memory system backed by a knowledge graph, to address OpenClaw's lack of memory across sessions. The openclaw-kumiho plugin hooks into conversations to recall context, capture structured summaries, and maintain versioned creative outputs.

Xiaozhen: A Claude Code skill that digs three layers into root causes
Xiaozhen (小真) is a Claude Code skill that uses three mechanics—The Gift, Three Layers Deep, and The Prediction—to help users uncover what's actually bothering them rather than giving direct advice. It's installed with a one-line curl command and activated by typing /小真 in Claude Code.

LLM Agent Builds Complete Godot 4 Dungeon Crawler Using Visual Feedback
A developer connected an LLM agent to Godot 4 using an MCP tool and gave it a single prompt to build a dungeon crawler FPS. The agent created a complete prototype with 3 rooms, lighting, combat, enemies, and progression by running the game, taking screenshots, and fixing visual issues.

Cloudflare's vinext: A Next.js-compatible framework built with AI on Vite
Cloudflare engineers rebuilt Next.js API surface on Vite using AI in one week, creating vinext - a drop-in replacement that builds 4x faster and produces 57% smaller bundles. It deploys to Cloudflare Workers with a single command.