whatisgithub

What is ai-schedule?

kimik-hyum/ai-schedule — explained in plain English

Analysis updated 2026-05-18

2PythonAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A macOS tool that automatically runs pre written Claude Code tasks whenever your subscription quota has enough room left, so unused quota does not go to waste.

Mindmap

mindmap
  root((AI Schedule))
    What it does
      Quota aware scheduling
      Runs tasks headless
      Web dashboard
    Tech stack
      Python
      macOS Keychain
      Claude Code
    Use cases
      Scheduled reviews
      Chunked big jobs
      Quota tracking
    Audience
      Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically run a scheduled code review or refactor task whenever your Claude quota window has spare room.

USE CASE 2

Break a large analysis task into smaller chunks that run one at a time as quota allows.

USE CASE 3

Track quota usage and past scheduled runs from a local web dashboard.

What is it built with?

PythonmacOSKeychain

How does it compare?

kimik-hyum/ai-schedule0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPythonPython
Setup difficultyeasymoderateeasy
Complexity2/52/52/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

macOS only, requires Claude Code already installed and logged in with a Pro or Max subscription.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice (MIT license).

So what is it?

AI Schedule is a macOS tool that runs pre written Claude Code tasks automatically, but only when certain conditions about the user's subscription quota are met, such as having at least half of the current five hour usage window left with the reset coming up soon, or it being a particular day and time within the weekly quota. The idea is to use quota that would otherwise expire unused rather than let it go to waste. The tool runs entirely on the user's own Mac using the Python 3 that already comes installed, with no extra packages to download and no external servers involved. It reads the same quota information that the official Claude Code client uses, authenticating with the user's own login stored in the macOS Keychain, so nothing about usage or account details leaves the machine. A background daemon checks quota on a schedule the user sets, and each task is guaranteed to run at most once per five hour window or once per week, even if a previous run failed, so tasks cannot accidentally burn through quota by retrying forever. Once installed, a command line tool called ais lets a user check current quota and reset times, add a new scheduled task through an interactive menu, turn automatic running on or off, and open a local web dashboard that shows live quota gauges, a history of past runs with their cost and duration, and a form for scheduling new tasks. For work too large to fit in a single run, a planning mode can break a big request into smaller self contained chunks, each with its own model and effort setting, and then run them one at a time whenever quota allows, pausing and resuming automatically across quota windows and even across days until the whole job is done and a final report is written. The project is released under the MIT license and is written in Python. It supports both English and Korean interfaces, matching the language of the user's browser or terminal.

Copy-paste prompts

Prompt 1
Schedule a task with ai-schedule to run every Friday at 9am if 30 percent of my weekly quota remains.
Prompt 2
Use ai-schedule's plan command to split a big codebase audit into smaller chunks I can approve.
Prompt 3
Show me how to check my current five hour and weekly Claude quota using the ais command.
Prompt 4
Set a budget cap so my scheduled ai-schedule task stops if it costs more than 3 dollars.

Frequently asked questions

What is ai-schedule?

A macOS tool that automatically runs pre written Claude Code tasks whenever your subscription quota has enough room left, so unused quota does not go to waste.

What language is ai-schedule written in?

Mainly Python. The stack also includes Python, macOS, Keychain.

What license does ai-schedule use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice (MIT license).

How hard is ai-schedule to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ai-schedule for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.