FREE & OPEN SOURCE · MIT
An agent on call for the things nobody watches.
Your CI, keys, sites and nightly jobs break quietly. Watch notices, and your agent tells you why.
Checks run free. Your agent wakes only when something changes.
SEE IT WORK
From a quiet failure to a reason.
One command starts a sample Watch. Home shows a broken check and the agent's explanation, then you turn on a new check and send a sample alert. Run the same demo yourself.
THE THINGS BETWEEN YOUR TOOLS
One place to see what needs you.
- GitHub Actions
- Failed CI, jobs GitHub never started, and scheduled workflows that stopped running while the last result stayed green.
- API keys
- Read-only calls check that keys still work. Stripe, OpenAI, Anthropic, Sentry, Airtable, Asana, Calendly, Jotform, Missive, Pipedrive and Vimeo. Also Vercel, Cloudflare, Neon, Supabase, Render, SendGrid, Resend, GitLab.com and DigitalOcean. Key permissions and limits.
- Sites and APIs
- HTTP responses and expected content. A dropped request gets checked again before it wakes you.
- AWS metrics
- CloudWatch metrics through your AWS CLI login. Pick the metric and threshold that matter to your service.
- Scheduled jobs
- A job pings Watch when it finishes. If it misses its deadline or reports a failure, Watch notices.
ON YOUR MACHINE
You choose what Watch may read.
Pick folders and logins before the first scan. Watch suggests checks from your projects, runs each once, then waits for you to turn them on.
Paste keys on the page. Vendor keys stay encrypted on your machine, and agents never receive their values. Vendor calls only read.
WHEN SOMETHING CHANGES
Your agent has the context.
Signed alerts wake your Watch thread in T3 Code. The agent investigates and leaves a note beside the check.
The local page and MCP server also work with Claude Code and Codex. T3 Code is required for alerts that wake a thread.
Slack alerts also work without T3 Code. Paste your own incoming webhook on the Watch page. Its URL stays encrypted on your machine.
Watch holds failures when its own internet connection is down or slow. A passing check needs two bad runs to fail; recovery counts at once.
UP AND WATCHING
Start with a demo.
Keep it running.
You need Node 24 or newer, macOS or Linux, and a machine that stays on. Watch runs in the background at login.
The page stays on your machine or your own Tailscale network. There is no hosted Watch.
Read the install guide ↗npx @lfg-labs/t3-watch demoNothing scans your projects or contacts your accounts. Ctrl-C stops it and removes the sample data.
npm install -g @lfg-labs/t3-watch
t3-watch installOpen the sign-in link it prints. Choose what it may read, scan, then turn on the checks you want.
BUILT IN THE OPEN
Free. Open source. Yours to run.
The checks cost no model tokens. Your agent uses your own account when it investigates. Add a vendor with a JSON description, or ask your agent to draft a new check.