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

Practical Findings from 11 Multi-Agent Software Builds Without Programmatic Scaffolding
Analysis of 11 autonomous multi-agent builds shows scope enforcement works mechanically (20/20 success) not via prompts (0/20), orchestration costs are dominated by memory re-ingestion (~95% of input spend), and worker model capability creates 9.8x throughput gaps.

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.

Yozora-fm: Interactive Anime Music Galaxy Visualization
Yozora-fm is an interactive visualization where each star represents an anime opening or ending song, with over 9,000 tracks mapped by genre and era. Users can click stars to play videos or explore the galaxy interface.

Custom Output Styles Collection for Claude Code
A developer has created 13 custom output styles for Claude Code that modify the AI's behavior through system prompts. The styles include Roast for brutal code critique, Socratic for guided questioning, Breaker for adversarial testing, Ship It for pragmatic solutions, Paranoid for security focus, and TDD for test-driven development.