Skip to content
Active Builders
←All projects

CronWatch

Cron fails silently. This doesn’t.

CronWatch screenshot 1 of 1

CronWatch records every run of your scheduled jobs in your own database and tells you when one is missed, fails, gets stuck, runs slow, or costs too much. It is a library, not a service, so there is no server to run and no account to make.

It supports TypeScript, Ruby, Python, PHP, Go, Rust, Elixir, Java, and .NET. Every alert includes the error and the last lines of output, and can be sent to the channels you choose. If you turn on triage with an Anthropic API key, the alert also carries a diagnosis.

You add it where the job lives, declare the schedule once, and keep the history in SQLite, Postgres, MySQL, or D1. It mounts inside your app, works with cron and common job frameworks, and includes a setup prompt you can paste into an AI coding agent to wire up every job.

Follow the project
→Built by
Jon C. Phillips
Jon C. Phillips
Active Builders member
View profile