ucsandman/DashClaw
Remote approvals, policy checks, and execution evidence for unattended AI agents.
What it solves
DashClaw provides a safety layer for AI agents running unattended (such as overnight coding sessions or CI agents) to prevent them from executing destructive or expensive actions. It solves the problem of giving agents unconditional authority by intercepting tool calls and requiring human approval for high-risk operations, ensuring that a single bad run cannot delete a database or force-push to a main branch.
How it works
DashClaw acts as a fail-closed approval layer between an agent's decision to call a tool and the actual execution. It uses hooks and gateways to freeze high-risk actions, routing them to an Approvals inbox where a human can approve or deny the request from a CLI, PWA, Telegram, or Discord.
Depending on the integration, enforcement is either "mechanical" (the tool is physically stopped by a hook before it runs) or "cooperative" (the agent's code must honor the guard's verdict). The system records every decision in a signed ledger for auditability and uses policy thresholds to determine when to interrupt the user based on the agent's stated confidence.
Who it’s for
Solo developers or small teams who run long, unattended coding-agent sessions against real repositories and infrastructure and cannot monitor every tool call in real-time.
Highlights
- Fail-closed interception: Stops destructive calls (like
rm -rforDROP TABLE) before they execute at supported enforcement seams. - Remote approval: One-click resolution of pending actions via multiple platforms including mobile and chat apps.
- Plain English explanations: Translates complex commands into simple sentences explaining what the action does and flagging irreversible changes.
- Verifiable evidence: Maintains a signed decision ledger and Ed25519 receipts for later review.
- Prompt-injection scanning: Includes default scanning for system-override patterns to block or warn against malicious inputs.
- Multi-runtime support: Integrates with Claude Code, Codex, Hermes, OpenClaw, and provides Node/Python SDKs.
Related
- Project
- Project
- Project
- Project
- Project