Overview
ExecWarden sits between agents and the tools they use.
Give agents scoped per-tool access and approval points for risky actions without placing broad provider credentials in the agent environment. ExecWarden records the calls it mediates.
What ExecWarden Does
Choose whether the agent loop runs in Codex CLI, Claude Code, OpenCode, another compatible MCP client, or a hosted ExecWarden session. ExecWarden grants access per tool, asks before risky actions, and records the capability calls it mediates.
Choose the agent loop
Use an ExecWarden-hosted session, or keep the loop in Codex CLI, Claude Code, OpenCode, or another compatible MCP client.
Choose the execution shape
Start without a machine for lightweight work, or connect customer-configured capacity for machine-shaped work. The hosted-agent and execution-capacity pages describe the current beta paths.
Scope each tool grant
Expose the repo boundary, API action, package tool, or imported MCP tool instead of copying broad provider credentials into the agent environment.
Pause risky actions
Put comments, PR actions, deploys, credits, account changes, and other writes in Ask mode so the exact payload pauses before execution.
Inspect the record
Use the activity log, transcripts, approval decisions, provider results, identity status, and retry failures to see what happened.

Three Immediate Paths
Connect an MCP client
Use the tested Codex CLI, Claude Code, or OpenCode path when you want an existing client to call scoped ExecWarden tools.
Run a hosted agent
Use lightweight gateway-backed work without a machine, or connect customer compute for a machine-backed interactive session.
Review the security boundary
Read what ExecWarden controls, what the execution environment controls, and how revocation and evidence work.
Completed Run
A verified ExecWarden-hosted agent with connected execution capacity handled a seeded bug, a selected repo and agent/* branch boundary, a failing test, a patch, two passing tests, a PR, and no merge. See the completed run summary for the full sequence.