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

Decision Passport: An Audit Layer for AI Agent Execution Governance
The Claude Code leak highlights a gap in AI agent governance. Decision Passport addresses this with append-only execution records, portable proof bundles, and offline verification for tamper-evident audit trails.

Vellium Adds Desktop Pets and CLI-Inspired Agents for Local LLMs
Vellium, an open-source crossplatform app for local LLMs, now supports desktop pets that float above windows and agents with MCP integration, terminal commands, and file editing.

Qwen 3.5 35B Running on 8GB VRAM with llama.cpp Configuration
A developer shares their llama.cpp configuration for running Qwen 3.5 35B (Q4_K_M GGUF) on an RTX 4060m with 8GB VRAM, achieving 700 t/s prompt processing and 42 t/s generation, and discusses using Cline in VSCode with kat-coder-pro and qwen3.5 modes.

Lore: A tool that extracts structured context from AI coding conversations
Lore is a browser-based tool built with Claude Code that extracts structured context from AI conversations, capturing decisions, TODOs, blockers, and resume checklists. It's a React + TypeScript PWA with a Chrome extension for direct conversation capture and context injection.