{"repo":"saaranshM/unsnooze","free":true,"listed":false,"github":"https://github.com/saaranshM/unsnooze","clone":"git clone https://github.com/saaranshM/unsnooze.git","description":"Automatically resume Claude Code, Codex CLI, Grok, Qwen Code, Kimi CLI, OpenCode, and Antigravity sessions when 5-hour or weekly usage limits reset—across tmux, Zellij, VS Code, and desktop apps.","language":"JavaScript","stars":92,"topics":["agentic-coding","ai-agents","anthropic","auto-resume","claude-code","cli","codex","codex-cli","grok","openai"],"license":"MIT","category":"ai-agents","readme_excerpt":"Automatically resume every limit-stopped AI coding session when its usage limit resets. Website · Documentation · Changelog · Feedback Claude Code · Codex CLI · Grok · Qwen · Kimi · OpenCode · Antigravity — when they hit the 5-hour or weekly usage limit (\"You've hit your usage limit\"), your session just… stops. unsnooze auto-resumes them: it tracks every limit-stopped session across all your projects and wakes each one up the moment the usage limit resets — in tmux, Zellij, herdr or cmux, and on macOS, Linux and Windows , with or without a terminal multiplexer. Why unsnooze Overnight and long-running agent work dies at the 5-hour / weekly limit, and every existing tool solves only a slice of it: unsnooze claude-auto-retry autoclaude hydra --- :---: :---: :---: :---: Multi-CLI (Claude · Codex · Grok · Qwen · Kimi · OpenCode · Antigravity) ✅ ❌ Claude only ❌ Claude only partial GUI sessions (VS Code ext, desktop apps) ✅ watcher daemon ❌ ❌ ❌ Waits for reset & resumes the same session ✅ ✅ ✅ ❌ switches provider All sessions at once (shared ledger + one daemon) ✅ ❌ one pane ✅ ✅ Revives sessions whose pane/process is gone ✅ --resume ❌ ❌ ❌ Survives laptop sleep & weekly-scale waits ✅ epoch polling partial partial n/a Settings + first-run wizard ✅ ❌ ❌ ❌ Trust & security unsnooze is a scheduler that presses your keys — not an auto-approver. It waits for your usage limit to reset, then resumes the same session. It never changes how your agent handles permissions. - Types only after provi","default_branch":null,"files":null,"tree":[],"storefront":"/r/saaranshM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saaranshM/unsnooze/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}