
Start your morning with a bang (WRT to your 5-hour plan window)
https://github.com/steveylang/claude-ping
I created a little easy to use Mac tool (it's a shell script) to ping Claude Code at a user determined time each morning, and then at 5 hour intervals for the rest of the day. This allows you to roll into your workday with your usage window already underway (so you can get your first 5-hour reset sooner than 5 hours), as well as reset each subsequent window as early as possible. For example, I start my day at 9:00 AM and my first ping is at 6:30 AM. It's a nice way to start your morning, but you can adjust for your own working schedule. It has the option to wake your Mac from sleep to run the pings.
You run this from Terminal but it's pretty easy, you can give the repo URL to Claude Code to install and set up and run (and also to review the code which is pretty compact.) These scripts are vibe-coded.
It sends a little ping to Haiku and uses very little tokens to do this. The intervals are actually every 5:05 just to make sure pings don't take place at the end of the current window. The 5-hour window is the same for Claude Code and Claude Desktop and applies to both, if you are primarily a Claude Desktop user.
This is forked from another project called Claude Session Saver which pings at 5 hour intervals after your last usage (https://github.com/kyl-coding/claude-session-saver). For me, having the pings scheduled works better but YMMV. This tool will also be less useful if you regularly max out your 7-day window.
Both are MIT license.