Control Your Mechanical Minds|

When your AI agent requests network access or tries to read files, you get notified instantly via SMS, Slack, or push notification. Approve or deny with a single tap.

AI Agent
api.stripe.com:443
Intercepted
watch.ly Agent
Runs on your machine
Notify
ACCESS REQUEST
PENDING APPROVAL
Agent "Claude" requests
access to:
api.stripe.com:443

Notification Channels

Get notified of access requests through the channels you already use.

Email

Receive detailed access request notifications in your inbox with one-click approve or deny.

Push Notifications

Instant notification on your phone. Respond with a tap to approve or deny.

watch.ly NOW
Request: api.openai.com:443

Coming Soon

More channels on the way to fit your workflow.

SMS
Slack
Discord

How It Works

The watch.ly agent runs alongside your AI — rules are enforced locally.
Your traffic never touches our servers.

YOUR INFRASTRUCTURE
AI Agent
Request
watch.ly Agent
Rules evaluated here
Direct
Destination
Notifications only
WATCH.LY CLOUD
Dashboard & Alerts
Optional logging: Enable request/response logging for full audit trails when you need visibility into what your agents send and receive.
1

Agent Requests Access

Your AI agent attempts to reach a network endpoint or access a file. The watch.ly agent, running locally on your infrastructure, intercepts the request.

>>> CONNECTING TO api.stripe.com...
2

Rules Evaluated on the Agent

The watch.ly agent checks the request against your rules right on the machine — no external calls needed. Traffic never leaves your infrastructure for evaluation.

Rule #1: LLM APIs No Match
Rule #2: Internal No Match
? Unknown Destination Pending Approval
3

You Get Notified

If no rule matches, a notification is sent through your preferred channel.

Email App SMS Soon Slack Soon Discord Soon
4

You Decide

Approve once, create a permanent rule, or deny with guidance for the agent.

Reason (sent to agent):
5

Agent Proceeds

Traffic flows directly from your agent to the destination — never through our servers. The entire flow takes seconds.

CONNECTION ESTABLISHED

Feature Set

Everything you need to maintain full control over your AI agents' access.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg>

Sub-Second Latency

Notifications arrive in under 500ms. Your agent barely notices the checkpoint.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>

Flexible Rules

Create allow/deny rules with wildcards and patterns. Simple rules or JavaScript for advanced logic.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4-4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 00-3-3.87"/><path d="M16 3.13a4 4 0 010 7.75"/></svg>

Team Approvals

Route requests to the right team members. Require multiple approvals for sensitive access.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>

Time-Limited Access

Grant temporary permissions that expire automatically. Perfect for one-off tasks.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg>

Full Audit Log

Every request, every decision, every access event recorded and searchable.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>

Auto-Approve Mode

Auto-approve trusted destinations during off-hours. Get alerts only for unknown access.

Use Cases

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><polyline points="16 18 22 12 16 6"/><polyline points="8 6 2 12 8 18"/></svg>

Development

Allow your coding agent access to package registries and repositories, nothing more. Get notified of unexpected network requests.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>

Research

Permit web browsing for research, but prevent file modifications or data exfiltration. Approve new domains as needed.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 21V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v16"/></svg>

Enterprise

Connect agents to internal systems with confidence. Require team approval for sensitive endpoints. Maintain complete audit trails.

See It In Action

Watch a real approval flow from request to resolution.

1. Agent requests api.stripe.com
2. SMS notification received
3. Reply "Y" to approve
4. Agent proceeds in <2 seconds
Get Started Free
SMS NOTIFICATION
ACCESS REQUEST

Agent: Claude
Destination: api.stripe.com
Protocol: HTTPS

Reply Y to approve, N to deny, or A to create a rule.
14:34
Y
14:34
ACCESS APPROVED

Access to api.stripe.com authorized for this session.
14:34
WATCH.LY

Pricing

Start free. Scale as you grow.

Free / Local

$0

Perfect for open source credibility

  • Local traffic filter only
  • Static rules (allow/deny lists)
  • Logs stored locally
  • No cloud, no SMS, no phone
View on GitHub

Pro

$14.99/month

For teams & power users

  • Up to 15 agents
  • 90 days of logs
  • Request/response storage
  • All Personal features
Get Started

Take Control of Your AI Agents

Start securing your AI infrastructure today. Free tier available.