Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Never Miss a Claude Code Renewal Window Again!
| Date | Stars |
|---|---|
| 2026-07-31 | 286 |
| 2026-08-03 | 286 |
| 2026-08-06 | 286 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# CC AutoRenew 🚀
> Never miss a Claude Code renewal window again! Automatically maintains your 5-hour usage blocks with optional scheduled start times.
## 🎯 Problem
Claude Code operates on a 5-hour subscription model that renews from your first message. If you:
- Start coding at 5pm (block runs 5pm-10pm)
- Don't use Claude again until 11:01pm
- Your next block runs 11pm-4am (missing an hour!)
**Session Burning Problem:** Starting the daemon at random times can waste precious hours of your block. If you want to code from 9am-2pm but start the daemon at 6am, you've burned 3 hours!
**Solution:** CC AutoRenew prevents both gaps AND session burning:
- 🚫 **Prevents Gaps** - Automatically starts new sessions when blocks expire
- ⏰ **Prevents Session Burning** - Schedule when monitoring begins (`--at "09:00"`)
- 🎯 **Perfect Timing** - Start your 5-hour block exactly when you need it
## ✨ Features
- 🔄 **Automatic Renewal** - Starts Claude sessions exactly when needed
- ⏰ **Scheduled Start Times** - Set when daemon begins monitoring (`--at "09:00"`)
- 🛑 **Scheduled Stop Times** - Set when daemon stops monitoring (`--stop "17:00"`)
- 🌅 **Daily Auto-Restart** - Automatically resumes next day at start time
- 📊 **Smart Monitoring** - Integrates with [ccusage](https://github.com/ryoppippi/ccusage) for accurate timing
- 🎯 **Intelligent Scheduling** - Checks more frequently as renewal approaches
- 📝 **Detailed Logging** - Track all renewal activities with WAITING/ACTIVE/STOPPED states
- 📊 **Live Dashboard** - Real-time monitoring with progress bars and renewal schedules
- 💬 **Custom Messages** - Use `--message` to send contextual renewal messages instead of generic greetings
- 🛡️ **Failsafe Design** - Multiple fallback mechanisms and prevents renewals near stop time
- 🖥️ **Cross-platform** - Works on macOS and Linux
- ⚡ **Clock-only Mode** - Use `--disableccusage` flag to bypass ccusage entirely
## 🚀 Quick Start
```bash
# Clone the repository
git clone https://github.com/aniketkarne/CCAutoRenew.git
cd CCAutoRenew
# Make scripts executable
chmod +x *.sh
# Interactive setup (recommended)
./setup-claude-cron.sh
# OR manual daemon start
./claude-daemon-manager.sh start
./claude-daemon-manager.sh start --at "09:00" # with start time
./claude-daemon-manager.sh start --at "09:00" --stop "17:00" # with start/stop times
./claude-daemon-manager.sh start --message "continue working on my project" # with custom message
./claude-daemon-manager.sh start --at "09:00" --stop "17:00" --disableccusage # clock-only mode
```
That's it! The daemon will now run in the background and automatically renew your Claude sessions.
## 📋 Prerequisites
- [Claude CLI](https://www.anthropic.com/claude-code) installed and authenticated
- Bash 4.0+ (pre-installed on macOS/Linux)
- (Optional) [ccusage](https://github.com/ryoppippi/ccusage) for precise timing
## 🔧 Installation
### 1. Install Claude CLI
First, ensure you have Claude Code installed:
```bash
# Follow the official installation guide
# https://www.anthropic.com/claude-code
```
### 2. Install ccusage (Optional but Recommended)
For accurate renewal timing:
```bash
# Option 1: Global install
npm install -g ccusage
# Option 2: Use without installing
npx ccusage@latest
bunx ccusage
```
### 3. Setup CC AutoRenew
```bash
# Clone this repository
git clone https://github.com/aniketkarne/CCAutoRenew.git
cd cc-autorenew
# Make all scripts executable
chmod +x *.sh
# Test your setup
./test-claude-renewal.sh
```
## 📖 Usage
### Managing the Daemon
```bash
# Start the auto-renewal daemon
./claude-daemon-manager.sh start
# Start with scheduled activation time
./claude-daemon-manager.sh start --at "09:00"
./claude-daemon-manager.sh start --at "2025-01-28 14:30"
# Start with both start and stop times
./claude-daemon-manager.sh start --at "09:00" --stop "17:00"
./claude-daemon-manager.sh start --at "2025-01-28 09:00" --stop "2025-01-28 17:00"
# Start with clock-only mode (bypass ccExcerpt of 15,427 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7bc948b8a26d9fb8, llm:Repository name and description: 'CCAutoRenew' and 'Never Miss a Claude Code Renewal Window Again!' Suggests a tool to auto-renew Claude (Anthropic) access/code. No README or topics. Likely an automation/tool for renewing access — not necessarily ML model code but interacts with an AI service. Primary category: workflow-automation. Secondary: chat-ui (not applicable), agents (no). Confidence moderate.