Automatically resume a Claude Code or Codex session overnight once its usage limit resets.
Track multiple paused AI coding sessions across different terminal tools from one shared list.
Preview exactly what unsnooze would type into a session before letting it actually resume anything.
Revive a session even after its terminal window or process has already closed.
| saaranshm/unsnooze | andrewrk/mcserve | angais/fable5-mc | |
|---|---|---|---|
| Stars | 59 | 59 | 59 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2013-04-10 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js version 20 or newer.
Unsnooze solves a specific annoyance for people who use AI coding assistants like Claude Code, Codex CLI, Grok, Qwen Code, Kimi CLI, OpenCode, and Antigravity. These tools often let you run for hours, but they hit a usage limit, either every 5 hours or once a week, and the session simply stops with a message saying you have hit your limit. Unsnooze watches for that moment and automatically wakes the session back up the instant the limit resets, so work that would otherwise sit paused overnight can pick back up on its own. What makes it different from similar tools is that it works across many different AI assistants at once, not just one, and it can track many sessions running in parallel across tmux, Zellij, VS Code, and other desktop apps, using a single shared list and one background process. It can even bring back sessions whose terminal window or process has already closed, and it is designed to survive your laptop going to sleep during a long wait. The project puts a strong emphasis on trust and safety. It is described as a scheduler that presses keys for you, not a tool that automatically approves anything on your behalf. Before typing anything into a session, it checks that the terminal pane genuinely belongs to the same session it is tracking, using both an identity marker and a check that the original process is still alive, so it will not accidentally type into the wrong window. It also includes a preview mode that shows you exactly what it would type and why, without actually sending anything, and it deliberately avoids ever selecting risky options like bypassing permission prompts or auto-trusting a folder. Installing it is done with a standard command line package installer, using a setup command afterward to configure it. It requires a fairly recent version of a JavaScript runtime, and it is released under the MIT license, meaning it can be used freely, including for commercial purposes.
A tool that automatically resumes AI coding assistants like Claude Code once their usage limit resets, so overnight work does not stay paused.
Mainly JavaScript. The stack also includes JavaScript, Node.js, tmux.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.