Start Your First Claude Code Session at 6am to Get Three Windows Per Day
Claude Code Pro/Max subscriptions run on 5-hour rolling windows, and the clock starts from your first message — not a fixed system time. That one detail changes how many productive windows you get each day.
Most developers end up with two windows because they start at 8am or 9am:
Start at 8:00am → windows: 8am–1pm | 1pm–6pm
Start at 6:00am → windows: 6am–11am | 11am–4pm | 4pm–9pm
Starting at 6am gives you three complete windows, aligned with natural work blocks. The lunch break becomes a free transition instead of dead overlap time.
You don't need to actually work at 6am. Just send one lightweight message to open the window, then start properly when you're ready:
claude -p "wakeup" && exit
Or automate it with a cron job so the window opens when your machine boots. The window just needs to exist — you can pick it up whenever you sit down.
A few extras to squeeze even more out of each window:
If you burn through a window early, the reset still happens at the original start time, so push hard at the beginning of each window. Use the tail end for lighter work: reviews, docs, planning. Don't waste heavy token usage right before a cooldown hits.
The clock is always running — you may as well be the one who starts it.
via @StefanoStraus
Log in to leave a comment.
When Claude starts referencing files you've since deleted, remembering old code you've already changed, or getting confused by contradictory instructions from a long session — type /clear to wipe the slate clean. Unlike /compact which preserves context, /clear gives you a true fresh start without restarting the CLI.
Not every task needs deep reasoning. Type /fast to switch Claude Code into fast mode — same model, faster output — for quick edits, simple questions, and routine changes. Toggle it off when you need Claude to think harder on complex problems.
Long sessions eat through your context window as conversation history piles up. Type /compact to summarize the conversation so far and reclaim space — keeping Claude's understanding of what you're working on while freeing up room for more work.