unsnooze restarts Claude and Codex work after usage limits reset

unsnooze detects when Claude Code or the Codex CLI stops after reaching a . It records the interrupted session and the official reset time, waits for the allowance to return, and then continues the same session automatically. If the original terminal is still open, the work resumes there.

If it is gone, unsnooze can recreate the tmux or Zellij pane and restore the session. It supports Claude Code, the Codex CLI, s, sessions, and Codex running through the ChatGPT . adapters are also available for Grok, Qwen Code, Kimi CLI, OpenCode, and .

Optional macOS report activity, while a workspace guard blocks automatic resumption if the project changed during the wait. The demonstration used an artificially short limit, but followed the real process.

Key points

  • It records the stopped session and the usage-limit reset time.
  • It resumes the original session instead of starting a new job.
  • It can continue in an existing terminal or recreate a tmux or Zellij pane.
  • Claude Code, Codex, VS Code, and several sessions are supported.
  • The workspace guard stops resumption when the project changed during the wait.
Read original