Perpetual — Development skill for Claude Code
Switch between Claude Code and Codex automatically when you hit your limits, automatically resume tasks when your limits are reset, and send tasks to cloud when your system turns off.
How to install Perpetual
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SakethSripada/Perpetual and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Perpetual does
Switch between Claude Code and Codex automatically when you hit your limits, automatically resume tasks when your limits are reset, and send tasks to cloud when your system turns off. Easily run agents in Docker sandboxes.
Alternatives in Development
- Claude Swap — Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and paralle 2k ★
- /resume — Pick up where you left off on a target 1.8k ★
- Claude Auto Resume — A shell script utility that automatically resumes Claude CLI tasks when usage limits are lifted 732 ★
README
Perpetual for VS Code
Perpetual is an open-source VS Code extension for running and coordinating Claude Code and Codex sessions without leaving your editor. It gives each task a persistent workbench, repository context, explicit execution controls, reviewable changes, durable transcripts, and optional cloud continuity.


Keep your work moving
Perpetual is built for the moment when an agent stops being available but the work is not finished. Keep one task moving across local agents, limit resets, and optional cloud runs without copying prompts or rebuilding context by hand.
- Switch between Claude Code and Codex when limits hit. When the active provider reaches a usage limit, Perpetual can pause the run and continue the same task on the other ready agent with its context, repository state, and transcript intact.
- Wait for recovery and resume automatically. If no fallback agent is ready, Perpetual can wait for the provider's reset, resume the task when it is available again, and switch back to the original provider when configured.
- Hand work to the cloud when local execution cannot continue. Carry an eligible task to Claude Code on the web or Codex Cloud during sleep, shutdown, connectivity loss, or another configured handoff event. Perpetual monitors the cloud run and brings the result back into the local managed worktree for review.
- Keep every transition reviewable. Durable transcripts, queued turns, checkpoints, managed worktrees, diffs, and approval state stay attached to the same task as it moves between agents and execution environments.
What Perpetual provides
One workbench for Claude Code and Codex
Perpetual puts both supported agent CLIs behind one VS Code workbench. Choose the preferred agent for each new session, keep separate session history, and switch between sessions withou
Related Skills
Resume Fleet
Auto-resume a fleet of Claude Code CLI sessions that hit the usage limit. A hands-off launchd daemon (recommen
Claudetuner
Know when you'll hit your Claude, ChatGPT & Gemini usage limits — live 5h/weekly gauges, reset forecasts, and
RayCast Claude Code Config Selector
A Raycast extension for managing Claude Code API configurations. Easily switch between different Claude Code e
Agent Transcript Parser
Bidirectional, round-trip-lossless converter between Claude Code and Codex transcript formats — switch provide
Kuato
Built for Claude Code but works in any agent that supports skills, easily recall what you discussed with your
Modeldeck
macOS menu bar app that tracks usage limits across all your Claude Code and Codex CLI accounts — live "% left"
Related Agents
GPT Chat
Conducts a conversation with a GPT model (Codex) as a separate conversational partner—the thread persists betw
Delivery Lead
Orchestrator and Scrum Master. Owns flow and gate transitions — no work advances between gates without its app
Codex Runner
codex CLI(codex exec / codex exec resume)を最後まで走り切らせる専任エージェント。呼び出し元(メイン Claude / スキル)からプロンプト・model・effort・sandb