Cron with eyes

Your scriptsshouldn’t fail quietly.

Nightjar records every scheduled run and alerts you when one fails, times out, or goes missing. Everything stays on your Mac.

Opens your email app to confirm.

  • One launch email
  • No account required
  • $19 once
Nightjar dashboard showing scheduled automations, run health, and a failed sync job
Real product preview · macOS

Every run, recorded.Output, exit code, and duration in one timeline.

Failures find you.Native alerts open the exact run that broke.

Local by design.Your commands and logs never leave your Mac.

Built for the jobs you rely on

Keep your scripts. Lose the uncertainty.

Paste a command or import your crontab. Nightjar handles the schedule, keeps a searchable run ledger, and tells you when the expected run never happened.

Get launch access

Before you join

The useful details.

What is Nightjar?

Nightjar is a private run ledger and failure inbox for scheduled scripts on macOS. It records output, exit code, and duration for every run, then sends a native notification when a job fails, times out, or is missed.

Isn't cron free?

Yes. Cron schedules commands well, but it does not keep useful history or alert you when something breaks. Nightjar adds the record and the warning. You are paying to know what happened.

Does Nightjar replace cron?

For scheduled jobs on your Mac, yes. Nightjar runs jobs with its own scheduler and can import your existing crontab. Your scripts do not need to change.

What happens while my Mac is asleep?

Jobs run while your Mac is awake and the Nightjar agent is active. If sleep or shutdown causes a scheduled run to be missed, Nightjar flags it when the machine returns.

Does any run data leave my Mac?

No. Commands, output, and run history remain on your Mac. No account is required, and optional analytics are off by default.

Is it a subscription?

No. Try everything free for 14 days, then pay $19 once. One license covers one person on every Mac they use, with all v1 updates included and a 30-day, no-questions refund.