For founders running a live product with AI agents

Stop risky AI agent actions.
Not the work.

Your agents can reach your product, your customers' data and your money. Risky actions get a safe alternative or your approval before they run.

Animated map. An agent working on its own sends actions to four parts of a business: files and repo, code and releases, production and cloud, customers and money. AgentVeil lets routine work pass, moves risky actions to a safe path such as a restorable copy, asks you before some actions, and blocks others. When an action waits for you, an Approve button appears.

Scenario: agent on its own, full access
passessafe pathasks you onceblocked
work done 0safe paths 0asked 0blocked 0
The difference

Don't just stop the agent. Give it the next move.

Four places an agent can reach in a live business. The same four commands, with and without AgentVeil.

agent session · no boundary
Safe paths

Know it keeps working.

Where a safe alternative exists, the agent gets it instead of a stop. Recursive deletes go to a restorable holding area. Writes to protected files become a prepared patch. The task finishes; nothing waits on you.

See it in action →
rm -rf exports/live sketch
One-time approval

Know when it's yours to decide.

Pushes, releases, deploys, package changes and anything you mark as protected wait for your decision. You approve one action, once. The rest of the task keeps running in the meantime, and an agent cannot approve itself.

  • Scoped to the exact action, expiring, never reusable
  • Decisions stay tied to the reviewed target
  • Customer sends: draft first, review recipient and payload, then approve
Approvalswaiting for you

Write to a protected file

just now
Actionwrite config/production.yamlAgentClaude Code · project sample-appWhyprotected resource · production configChange+14 −3 · prepared as a patch
one action · single use
meanwhile the agent continues with the rest of the taskpytest tests/ · allowed · edit src/api.py · allowed
Protected resources

Know what it can reach.

Tell AgentVeil what matters: the production database, the storage bucket, the main branch, the deploy workflow. Actions that touch them cross the veil. One command shows what is routed, what is missing and what can still bypass, before you trust the setup.

Plain limits →
Your project · protected resources4 protected
Production databasedb.internal.acme.app · migrations, drops, truncatesasks you
Storage bucketacme-prod-media · recursive delete, version purgeasks you
main branchgithub.com/acme/app · push, force-push, deleteasks you
Deploy workflowdeploy-production.yml · dispatch, releaseasks you
$ agentveil-mcp-proxy doctor --full
MCP tool path routed
Raw shell bypass risk
Approval center running
Direct credentials bypass risk
Local proof observed
Deploy route not configured
Package route configured
Host-wide control not claimed
Evidence

Know what happened.

Every stop is recorded with its reason, every safe path with its outcome, every decision with how and where it was decided. The full report stays on your machine; the server keeps a bounded record. No "incidents prevented" counter, because nobody can know that. Only what was stopped, finished safely, or decided.

What leaves your machine →
Console · Activitylast 30 days
Waiting for review0nothing waiting
Completed safely12via a safe path
Stopped7with a reason each
Decisions2approved 1 · denied 1
Deleteexports/Stopped by protective rule → finished via safe alternative10 Oct, 18:06
Writeconfig/production.yamlApproved — run not reported10 Oct, 18:05
Read.envStopped by protective rule10 Oct, 18:01
Privacy and evidence

Keep sensitive data local. Share only bounded proof.

Raw workflow data stays on your machine. Shared review uses bounded action facts and hashes.

On your machinestays local · never sent
Prompts and private logskept local
Source code and tool argumentskept local
Secrets and credentialsnot sent
The full action reportkept local
only a bounded record is shared
evidence-record.jsonbounded
risk_classdestructive
decisionredirect
reason_codedestructive_action
target_hashsha256:8f2a…c91e
payload_hashsha256:34bd…7aa0
this is the entire shared record

Hosted services process limited operational metadata and evidence. Decisions made through the SDK gate are signed, so they can be checked later without trusting the agent's own account.

Plain limits

What it controls, and what it does not.

Controlled

  • Actions that reach a configured route: the connector hooks, MCP Proxy, SDK gates
  • Deletes, writes, secret paths, git, package and release actions AgentVeil recognizes
  • Resources you mark as protected

Not controlled

  • Commands outside the hooks, or agents you have not connected
  • Credentials the agent already holds and uses directly
  • What happens inside a running script, such as a test that connects to production on its own

Not a model-safety layer, not antivirus, not a host-wide sandbox, and no guarantee of complete safety. Project instructions like AGENTS.md express intent; AgentVeil applies authority when the action reaches a configured route.

Connect

Pick your agent. One command. Reopen it.

Install the proxy, run setup for the agent, choose the project folder. No config files to write.

Connector

Claude Code

Native hook on file writes, shell commands and MCP tools.

pip install agentveil-mcp-proxy && agentveil-mcp-proxy setup claude-code --choose-folder --yes
then reopen Claude Code
Connector

Codex

Same boundary, same policy.

pip install agentveil-mcp-proxy && agentveil-mcp-proxy setup codex --choose-folder --yes
restart Codex and trust the project hook once
Connector

Cursor

Hooks and the IDE route.

pip install agentveil-mcp-proxy && agentveil-mcp-proxy setup cursor --choose-folder
then reload Cursor
Connector

Gemini CLI

Native write tools covered.

pip install agentveil-mcp-proxy && agentveil-mcp-proxy setup gemini-cli --choose-folder --yes
restart Gemini CLI and trust the project folder
Your own agents

agentveil SDK

The same policy, approvals and records for actions inside your own product. Payments run inside amount and category limits. Hermes CLI and standalone MCP Proxy routes are available too.

pip install agentveil
Pricing

Built for one founder. Team plans are on the way.

Solo covers the agents you run today, with a 30-day free trial. Team and Enterprise add shared policies, central approvals and longer history when more people's agents touch production.

Team Coming soon

One control layer for your whole product.

For products where more than one person's agents touch production.

Everything in Solo, plus
  • 300,000 controlled actions / month
  • Shared workspace and team policies
  • Centralized approval management
  • Team-wide action history
  • 90-day history retention
  • Workspace usage visibility

Team features are under development. Contact us to discuss early access and availability. Submitting a request does not create a paid subscription.

Request Access

Enterprise

Custom

Advanced agent control for your organization.

For businesses with complex security, governance, and deployment requirements.

Everything in Team, plus
  • Custom controlled action volume
  • SSO and SCIM provisioning
  • Custom retention and legal hold
  • Private deployment options
  • Security review and onboarding
  • Dedicated support and SLA
Contact Sales

What is a controlled action?

A controlled action is an agent operation evaluated by AgentVeil through a configured control path. Depending on policy, the action can proceed, be redirected to a safer alternative, require approval, or be blocked. Routine allows count too, because AgentVeil evaluated them; local-only Core usage is free.

Free trial and billing

The Solo trial needs no payment card and does not turn into a paid subscription on its own. When paid subscriptions open, you choose a monthly subscription separately; it renews monthly until canceled. Team is not yet available for purchase. Details are in the Terms of Service, Privacy Policy and Refund & Cancellation Policy.

FAQ

Straight answers.

What does AgentVeil do?

AgentVeil puts a policy boundary in front of configured AI-agent actions. It can allow routine work, give a risky action a safe alternative, ask for your approval, block the action, and keep bounded evidence of the decision.

What happens to my agent's work when something is stopped?

It continues. A risky action gets a safe alternative on the routed path, such as a staged delete or a prepared patch, so the agent can finish the task. Where your decision matters, that one action waits for a one-time approval and the rest of the work goes on. Every stop is recorded with its reason.

Who is AgentVeil for?

Solo founders running a live product with AI agents that can reach code, deploys, customer data, credentials or payments. In a one-person company you are the one accountable for production. Team plans are coming for products where more than one person's agents touch production.

What does AgentVeil not control?

Actions outside its routes: commands outside the hooks, agents you have not connected, credentials the agent already holds and uses directly, and what happens inside a running script or test. It is not a model-safety layer, antivirus or a host-wide sandbox, and it does not guarantee complete safety. See What it controls.

How do I install AgentVeil?

Pick your agent in Connect and run its command. Use standalone MCP Proxy for MCP tools, and the SDK for agents you build yourself.

Can I use AgentVeil alongside observability tools like Datadog or Sentry?

Yes. Observability helps teams inspect systems after telemetry exists. AgentVeil sits before execution on routed action paths, then records bounded decision evidence your existing tools can reference.

Does AgentVeil help with EU AI Act readiness?

AgentVeil can help produce technical evidence for configured routed actions and policy decisions. It is not legal advice, certification, or a complete compliance program.

Keep your agents working. Stay in charge of what they touch.