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

Claude Token Counter Updated with Model Comparison Feature
Simon Willison's Claude Token Counter tool now supports comparing token counts across different Claude models. The update reveals Opus 4.7 uses 1.0–1.35× more tokens than Opus 4.6 due to an updated tokenizer, potentially increasing costs by around 40% despite identical pricing.

OpenEvol: Offline Self-Improvement Pipeline for LLMs Using Conversation History
OpenEvol v0.1.1 is an offline pipeline that automatically mines AI conversation history to create fine-tuning datasets without manual labeling. It runs on CPU initially and supports five teacher backends including OpenAI-compatible APIs and HuggingFace Transformers.

Argus: A VS Code Extension to Debug Claude Code Session Costs and Behavior
A developer built Argus, a VS Code extension that parses Claude Code JSONL transcripts into a real-time timeline with per-step token/cost breakdown, cache hit ratio, and flagging of retry loops, duplicate reads, and context pressure.

Claude-Powered MCP Tool Generates Interactive HTML Components Without Build Tools
A developer built daub.dev, a system where Claude drives an MCP server to produce styled, interactive HTML UI components from natural language descriptions without React, bundlers, or build pipelines.