Watchdog by Ultrec AI Inc

Watchdog™ · by Ultrec AI Inc

A watcher for your AI agents.

Watchdog runs next to your agents and reads their logs. It flags missing heartbeats, runaway spend, stuck loops, and leaked secrets — and tells you in plain English. It observes and alerts; it never controls your agents by default. Free and MIT licensed. Runs on your own machine, no account, no dependencies.

Download Watchdog (.zip) Optional: pip package (.whl) All software

v0.1.0 · free · MIT · AS IS · Python 3.9+ · standard library only · CLI: watchdog · Python import: watchdog_ultrec

The .zip is the full source with examples and tests. The .whl (“wheel”) is the same package in pip’s install format — run pip install watchdog_ultrec-0.1.0-py3-none-any.whl.

What it watches

Health, spend, behavior, secrets.

Heartbeat

Flags any agent that has gone quiet longer than you allow — or never checked in at all.

Spend

Catches a single call that costs far more than usual, and any agent whose total passes your cap.

Loops

Spots an agent repeating the same action over and over without making progress.

Secrets

Flags API keys, private keys, and passwords showing up in agent output. Reports show them redacted.

How it works

Read logs, run rules, report.

1 · Point it at logs

JSONL event files or plain log lines from your agents. One small config file (JSON, or YAML if you like).

2 · Rule checks

Every check is deterministic: same logs, same results. No AI needed to raise an alert.

3 · Incident report

A console summary plus an optional markdown report you can read, keep, or share.

Off by default: optional AI summaries (placeholder in v0.1.0) and a pause hook that only writes a pause file your own system can choose to honor. Watchdog never stops or edits an agent on its own.

Try it locally

One command demo.

Install and run the demo. It watches a deliberately misbehaving sample agent in a temporary folder — nothing leaves your machine.

pip install watchdog_ultrec-0.1.0-py3-none-any.whl
watchdog demo

# or from the .zip:
unzip watchdog-0.1.0.zip && cd watchdog-0.1.0 && pip install .
watchdog watch --config examples/watchdog.json --report incidents.md

Video

Explainer coming soon.

A short Watchdog™ walkthrough video is on the way.

Disclaimer: Watchdog is a monitoring aid. It observes and alerts; it does not guarantee the safety, correctness, or cost of any AI system. Watchdog™ by Ultrec AI Inc — v0.1.0, provided AS IS under the MIT License.