Skip to content

About

Plan sleep, life and up to 10 Claude sessions across every weekly reset cycle. A fast, offline, single-file planner.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weekly Life + Claude Planner

Weekly Life + Claude Planner

Plan sleep, life and up to 10 Claude sessions across every weekly reset cycle — in one fast, offline, single-file page.

▲ Live demo  ·  Getting started  ·  How it works

Single file No build No dependencies Deployed on Vercel License MIT


Why

Claude's usage resets on a weekly cycle, with a fixed budget of sessions and tokens. It's easy to burn through them without a plan — a couple of heavy days and the rest of the week is spent rationing. This planner treats each Claude session as one protected 5-hour block and lays it out on a real 7-day timeline alongside your sleep and life, so you can see the whole week at a glance and spend the budget deliberately.

Features

  • Full-week timeline — a live 7-day reset cycle. Drop Focus, Claude, Sleep, Personal and Custom blocks straight onto each day's 24-hour track.
  • Claude budget tracking — up to 10 sessions and a 30M-token weekly budget, with a live meter. Edit the tokens used per session (0.1–3M) so lighter sessions count for less.
  • Two views — Full Week for the whole plan, and Understand Sessions for a simpler From→To date-range view when you only want to reason about a few days.
  • Live clock aware — past hours follow your device's local time, so the plan stays honest.
  • Flexible reset — auto-tracks the default Sunday 8:00 AM reset, or set your exact next reset time.
  • Persistent & private — everything is saved to your browser's localStorage. No account, no server, no tracking.
  • Zero dependencies — one index.html file. No build step, no framework, works offline.

Getting started

The whole app is a single file — there is nothing to install.

Use it online: open the live demo.

Run it locally:

git clone https://github.com/hammadshakeelai/ClaudeSessionScheduler.git
cd ClaudeSessionScheduler

Then just open index.html in any modern browser (double-click it, or drag it into a tab). Optionally serve it over HTTP:

npx serve .
# or
python -m http.server

How it works

Concept Value
Session length 5 hours (one protected Claude window)
Sessions per week 10
Token budget 30M / week · up to 3M per session
Reset cadence Weekly — default Sunday 8:00 AM (configurable)
Storage Browser localStorage (fully client-side)
  1. Pick a block type (Focus, Claude, Sleep, Personal, Custom).
  2. Click the start hour on any day to place it.
  3. Click a Claude block to edit the tokens it used; click other blocks to remove them.
  4. Watch the summary cards — tokens, sessions, sleep, and unplanned hours — update live.

Deploy your own

This is a static site, so it deploys anywhere. With the Vercel CLI:

vercel deploy --prod

vercel.json sets sensible caching and security headers. Any static host (GitHub Pages, Netlify, Cloudflare Pages, an S3 bucket) works just as well — serve the folder as-is.

Project structure

.
├── index.html        # the entire app (markup + styles + logic)
├── assets/
│   └── banner.svg     # README / social banner
├── archive/           # earlier design iterations, kept for history
├── vercel.json        # static hosting config (headers, clean URLs)
└── LICENSE            # MIT

License

MIT © Hammad Shakeel

About

Plan sleep, life and up to 10 Claude sessions across every weekly reset cycle. A fast, offline, single-file planner.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages