Tool-call interception
Intercepts agent tool calls before they reach services such as Stripe, allowing the call to be evaluated before execution.
withHuman adds approval controls for AI agents, intercepting consequential tool calls for automated rules or human review across support, finance, engineering, and operations.
withHuman is an approval layer for AI agents. It intercepts consequential tool calls before they reach the connected service, then applies configured rules, automated checks, or human review before allowing the action to proceed.
The product is designed for teams that want agents to perform operational work while retaining control over actions such as refunds, payments, database changes, deployments, and messages. Approved calls continue to the target service, while denied requests remain blocked; decisions and context are recorded in an audit log.
Intercepts agent tool calls before they reach services such as Stripe, allowing the call to be evaluated before execution.
Builds approval pipelines with rules based on the agent, tool, arguments, and agent context. Rules can approve or deny routine requests automatically.
Uses an AI judge for calls that are difficult to describe with fixed rules, with webhooks available for custom policy services.
Routes requests to the appropriate team or person, with escalation paths, team escalation policies, and on-call flows for unanswered requests.
Sends approval requests through Slack, Discord, email, text message, WhatsApp, and mobile apps, with availability varying by plan.
Keeps an append-only record of requests, decisions, notes, reviewer identity, and the associated request context.
A support agent can identify a duplicate charge and request a Stripe refund. Rules can approve smaller refunds automatically while sending higher-value refunds to the Payments team for review.
A finance agent can prepare a vendor payment, such as an annual invoice, and pause the action until an authorized reviewer approves or denies it.
Coding or SRE agents can request approval for changes such as merging a pull request or rolling back a Kubernetes deployment when an operational threshold is crossed.
Teams can place database changes, outbound messages, and other difficult-to-reverse tool calls behind policies and accountable review before execution.
withHuman intercepts an agent tool call before it reaches the target service. An approval pipeline can approve or deny the call automatically, apply an AI judge or webhook policy, or send it to a designated human reviewer. Approved calls then continue to the target service.
The product supports agents through hooks for coding agents, the Agent Approval Protocol API, an MCP server, an MCP gateway, gateway tunnels, and SDKs for frameworks including LangGraph, CrewAI, and Mastra. The site also lists integrations for Claude Code, Codex, and other agent frameworks.
Reviewers can receive approval requests through Slack, Discord, email, text message, WhatsApp, and the iPhone and Android apps, depending on the plan. The request includes the tool call and relevant context so the reviewer can approve or deny it.
Yes. Approval pipelines can use conditions involving the agent, tool, arguments, and agent context. They can automatically approve or deny routine requests and route other requests to teams or individuals.
withHuman is available as open source, a hosted Free plan, Scale, and Enterprise. The pricing page states that Scale is $20 per user per month; Enterprise is offered through an annual contract, and plan capabilities differ.
CreateOS Sandbox is an isolated compute environment for running code and agent workloads in Firecracker micro-VMs with private networking and SDK, CLI, or MCP control.
GitBot is a local browser workspace for reusable coding bots powered by Claude Code, Codex, or OpenCode, with persistent threads and configurable permissions.
Codex Plugins bundle reusable skills, app integrations, and MCP servers into workflows you can install in the Codex app or use from Codex CLI.
Wallie is an open-source AI streamer that watches your screen, hears chat, and delivers live commentary in a configurable persona. Runs locally with your own keys.
AakarDev AI helps teams manage AI provider access, project setup, logs, and analytics in one dashboard. BYOK support included.
Trigger.dev chat agent is a durable AI chat backend for stateful conversations that survive refreshes, crashes, and long-running turns with AI SDK useChat.