NoSleepAgent – keep your MacBook awake until your agents finish
Agent-aware sleep prevention beats manual caffeine tools for long-running CLI tasks.
Autonomous work mode for Claude Code. Pre-flight risk assessment, blocker decision framework, session-scoped stop hook.
Pre-flight checks catch blockers before bed, stop hooks prevent 3am failures.
Developers who use Claude Code for extended or overnight coding tasks
Ralph · taskmaster
nonstop is my fix. Two files, no dependencies.
Before you walk away, /nonstop makes Claude do a pre-flight. It thinks through the whole task, asks every question it might have, and you approve or deny anything destructive (rm -rf, force pushes, posting PRs, calling paid APIs). All the "would block me at 3am" stuff gets resolved while you're still at the keyboard.
Then a stop hook keeps it from quitting. If it gets stuck: try to solve it, try to work around it, or mark it blocked and move on to the next thing. No spinning.
There are other tools for this (Ralph is a ~2k line bash orchestrator that wraps the CLI, taskmaster uses completion tokens). nonstop is deliberately minimal. Skill file + shell script. Felt like the right tradeoff for something I want to trust overnight.
Agent-aware sleep prevention beats manual caffeine tools for long-running CLI tasks.
Mac lid-closed awake toggle, but Amphetamine already does this better.
Useful for mobile agent work but macOS already has caffeinate and Amphetamine.
Terminal screensaver keeps Mac awake while cycling ASCII themes via a custom scene API.
Capability flags for AI shell commands when nothing else guards agent execution.
Isolates Claude Code configs and keychains for seamless work/personal switching.