It leaves the screen the moment you write it down. Today has it when you want it.
Nothing synced yet
studyHub reads your calendar through Claude’s Google connector, and only when you ask it to. Press ⟳ Sync now to pull today’s events.
First run? In Claude Code, run /mcp and authorise
claude.ai Google Calendar — a headless run cannot do that step. Sync
output is logged to ~/studyHub/data/sync.log.
~/studyHub/data/syllabi and read only when you calculate.
Nothing on the horizon yet
Drop in a syllabus, or press + Add entry to put down a deadline, an exam, a trip, or anything else that will take up a stretch of the term.
As soon as there is something to reason about, this works out which weeks are overloaded, what has to start early to survive them, and what the quiet stretches are good for — instantly, on your machine, from your own history.
Your week is empty
Put in what it is actually made of — the lectures and club meetings that repeat, the problem sets, readings and discussion posts that come due, and the gym.
Then it lays out when to start each piece of work, using how long that kind of work really takes you, and finds the gym slots that survive contact with the rest of the week.