Skip to content

carlos-chierici/claude-code-schedule

 
 

Repository files navigation

Claude Code Schedule by Ian Macalinao

Crates.io

Schedule Claude Code to run overnight so your rate limits refresh before work.

Why Use This?

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.

Installation

# 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 .

Usage

# 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.

Typical Workflow

  1. Before bed: Run ccschedule in a terminal
  2. Go to sleep: Let it run overnight
  3. Wake up: Claude has already run and your rate limits are refreshed
  4. Start coding: Full rate limits available for your workday

About

Created by Ian Macalinao - ianm.com | @simplyianm

Apache 2.0 License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 94.1%
  • Shell 3.8%
  • Nix 2.1%