Wakeclaude — Productivity skill for Claude Code
a tui to schedule claude code prompts to run while you sleep.
How to install Wakeclaude
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rittikbasu/wakeclaude and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Wakeclaude does
a tui to schedule claude code prompts to run while you sleep.
Alternatives in Productivity
- Jobs — Create, list, edit, or delete cron jobs 1.3k ★
- Build In Public — Build-in-Public — generate posts from your engineering work, anonymize, and schedule via Buffer 705 ★
- Schedule Add — Create a new scheduled task for recurring Claude Code execution (project) 510 ★
README
wakeclaude
a tiny macos tui to schedule claude code prompts so your sessions can keep running even when you hit limits or go to sleep.
https://github.com/user-attachments/assets/d8d489d8-e676-47eb-a8bc-f54c677c0405
why i built it
i hit the 5 hour session rate limit on my claude plan a lot. work would stop mid‑flow, so i wanted a way to auto‑resume right when the limit resets.
now i can schedule a prompt to continue at the reset time, and i can also schedule prompts while i’m sleeping so the work keeps going. one thing i do weekly is run a security review on my codebases just before the weekly rate limit resets (while i’m asleep).
what it does
- pick a project, pick a session (or start a new one)
- write the prompt
- choose a model + permission mode
- schedule it (one‑time, daily, weekly)
- wakes your mac only when needed and runs the prompt
- keeps logs + shows a simple run history
- sends a native macos notification on success/error
install (homebrew)
brew install --cask rittikbasu/wakeclaude/wakeclaude
to update later:
brew update
brew upgrade --cask wakeclaude
quickstart
build it:
go build -o wakeclaude ./cmd/wakeclauderun it:
./wakeclaude
setup token (required)
wakeclaude uses a long‑lived claude code token so scheduled prompts keep working even after you close the terminal.
generate one in a separate terminal:
claude setup-token
paste it into wakeclaude when prompted. it stores the token in your **macos keychain** (not in files).
how it works (macos)
- uses launchd (launchdaemons) to run on schedule
- uses pmset schedule wakeorpoweron to wake the mac only when needed
- you’ll be prompted for sudo when creating/editing/deleting schedules
- the job runs as root, then uses
launchctl asuserto runclaudein your user session
important: if you are fully logged out, `claude` may not be able to access your keychain session. runni
Related Skills
Milk
milk — a CLI/TUI that routes prompts between agents: a primary agent and a configurable escalation agent, with
Cc Janitor
Tidy up your Claude Code environment — sessions, permissions, context, hooks, schedule. Open-source TUI/CLI.
Consolidate Memory
Sleep-time memory consolidation for Claude Code agents, with a cross-project shared-consciousness layer.
Agent Tmux Notify
A tmux-based monitor that watches Claude Code CLI instances across panes and automatically pops up an interact
Relay
Never lose your Claude Code context. Auto-handoff daemon with TUI, web dashboard, and multi-task orchestration
Lemoncrow
A Complete faster runtime for coding agents. Optimize the journey, not the hop. Make coding agents 25% faster
Related Agents
Kill Existing Server On Port
lsof -ti:{PORT} xargs kill -9 2>/dev/null true {DEV_SERVER_CMD} & sleep 3
CI Monitor
Monitor CI status and PR comments with sleep/check loops. Use this agent after PR creation to watch for issues
Pattern Consolidator
Sleep-time memory compute. Reads daily notes + subagent logs from the last 7 days, identifies recurring patter