Show HN: My Mac slept through its cron jobs, so I made goguma, a menu bar app

Wakes your Mac for scheduled jobs, holds it awake while long work finishes, and lets it sleep otherwise. Finds the cron jobs that have been missing runs; keeps a coding agent running with the lid s...
8 points by junnam586 64 days ago github.com 4 comments
Summary not yet generated for this article.

Original Text

Hi HN, like many of you likely do, I run cron jobs throughout the day/night, but can't afford to have my laptop open all day.

So, I decided to build goguma, a free, open-source Mac menu bar app that wakes your Mac only when a cron job/automation is scheduled to run. Unlike caffeinate, Amphetamine, or Adrafinil, which can only keep an awake machine awake, goguma can wake a sleeping machine.

It automatically imports all your jobs across launchd, crontab, Hermes, etc, alongside detecting agent activity through hooks. The Mac menu bar app will also show you which job it'll next wake for.

It remains safe by skipping wake-ups if it's lower than a battery threshold, and lets the mac sleep if it starts overheating.

Happy to hear any feedback and suggestions!

Comments (4 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open