DashClaw: An Approval Layer for OpenClaw Agents
DashClaw is an open-source approval layer that sits between an AI agent's decision to run a tool and the tool actually executing. It intercepts destructive commands like rm -rf or git push --force, pauses the agent, and sends an approval request to your phone via Telegram. The project is MIT-licensed and has been running on the author's own agents for months.
What it does
DashClaw parses the actual bash command before execution. Safe operations like git diff run automatically, while risky ones freeze until you tap Approve or Reject. It fails closed — if the service is unreachable, the command is blocked. Every decision is logged in a ledger so you can audit what the agent attempted while you were away.
Setup
Three commands get you running:
npx dashclaw up
npx dashclaw install openclaw
npx dashclaw install telegramThe first starts the server (no account required, mints your key). The second installs the gateway plugin for OpenClaw — a wizard asks for the server URL, key, and an agent ID. The third sets up the Telegram bridge: create a bot with BotFather, it automatically finds your chat ID, registers a webhook, and fires a test approval to your phone.
You need your instance reachable from the internet — the author uses a free Vercel deployment. The same policies apply to Claude Code sessions.
Real-world catches
The author reports actual interceptions of an rm -rf, a force push, a DROP TABLE, and an agent attempting to read .env. The default policy is now "catastrophe only" — an earlier version fired approvals every ten seconds, and the author disabled it for 18 days before tuning.
Who it's for
Developers running long unattended agent sessions who want a safety net against one bad tool call when no one's watching.
📖 Read the full source: r/openclaw
👀 See Also

OpenClaw Skill for Local Meeting Transcription with Whisper
A new OpenClaw skill called ghostmeet provides local meeting transcription using Whisper. It captures audio from browser tabs via a Chrome Extension and can generate summaries using Claude, with all audio and transcription processed locally on your machine.

Relay: A Tool for Handing Off Claude Code Sessions to Other AI Agents
Relay is a Rust binary that extracts Claude Code's session context—including conversation history, tool calls, errors, and git state—and transfers it to other AI agents like Codex or Gemini when rate limits are hit. It supports 8 agents and can be installed via GitHub or npm.

Building a Local Voice-to-Text macOS App with Claude Code: Vext Case Study
A developer spent 3 months building Vext, a macOS voice-to-text app using Whisper on Apple Neural Engine. Claude Code helped with Rust/Swift FFI, Core ML optimization, and hotkey architecture. The app runs 100% offline, transcribes 60s audio in ~400ms.

Mneme: A Free, Local-First Claude Chat Client with Persistent Memory
Mneme is a free, open-source, local-first Claude chat client with tiered memory, entity tracking, daily summaries, and support for Sonnet 4.5 via the Anthropic API.