Schedule Claude Code to run overnight so your rate limits refresh before work.
Run this tool before going to bed to ensure Claude Code gets used overnight. This refreshes your rate limits so you start each workday with a clean slate. Perfect for developers who want to maximize their Claude Code usage.
# Install from crates.io
cargo install claude-code-schedule
# Or clone and build locally
git clone https://github.com/macalinao/claude-code-schedule
cd claude-code-schedule
cargo install --path .# Run at 6:00 AM (default) - perfect for overnight scheduling
ccschedule
# Run at a specific time
ccschedule --time 05:30
# Custom message for Claude
ccschedule --message "Start the day by reviewing code quality"The tool will show a countdown and automatically run claude --dangerously-skip-permissions when the time arrives. Press Ctrl+C to cancel.
- Before bed: Run
ccschedulein a terminal - Go to sleep: Let it run overnight
- Wake up: Claude has already run and your rate limits are refreshed
- Start coding: Full rate limits available for your workday
Created by Ian Macalinao - ianm.com | @simplyianm
Apache 2.0 License