claude-code-schedule

Crates.ioclaude-code-schedule
lib.rsclaude-code-schedule
version0.1.0
created_at2025-07-10 01:27:10.209003+00
updated_at2025-07-10 01:27:10.209003+00
descriptionClaude Code Schedule by Ian Macalinao - Schedule Claude Code commands to run overnight to refresh rate limits
homepage
repositoryhttps://github.com/macalinao/claude-code-schedule
max_upload_size
id1745714
size64,219
Ian Macalinao (macalinao)

documentation

README

Claude Code Schedule

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

Commit count: 0

cargo fmt