Limit Lifeboat — Development skill for Claude Code
Safe Claude Code and Codex account switching for Mac, with usage for every work and personal account.
How to install Limit Lifeboat
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Johannes-Berggren/limit-lifeboat and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Limit Lifeboat does
Safe Claude Code and Codex account switching for Mac, with usage for every work and personal account.
Alternatives in Development
- Claude Swap — Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and paralle 2k ★
- Memory Search — Search through Claude's persistent memories for specific content, patterns, or keywords 332 ★
- Quosparr — 🐦 Native menu bar & tray app for macOS, Windows and Linux: track Codex, Claude Code and Grok quotas, resets 288 ★
README
Limit Lifeboat
[Limit Lifeboat](https://limitlifeboat.com) switches Claude Code and Codex CLI logins between your accounts on macOS, without breaking the rest of your setup.
Most account switchers copy a credential file and leave you to find out what else changed. This one treats a switch as a transaction: it captures the current login, stages rollback material, restores **only** the authentication fields, then verifies which account it actually landed on. If another process rewrites a credential while the switch is running, that external change wins and the switch aborts rather than overwriting it. When a safe rollback is not possible it keeps a protected recovery directory and says so, instead of guessing.
`settings.json`, MCP server definitions, hooks, permissions, and local history are never touched.
The menu-bar app also shows what every saved account has left — session, weekly, and model-scoped windows for Claude, the 7-day window for Codex — so you can see which account to move to before you move. When OpenAI supplies earned Codex rate-limit resets, it shows the authoritative available count for each Codex account.
Switching is manual by default; optional switching when the active account reaches 5% session remaining or 1% weekly remaining is off until you explicitly enable it. Near either switch point, usage refreshes every minute even when automatic switching is off. Browser and desktop-app sessions are separate and unaffected. Quotas stay separate and provider-enforced: nothing is pooled, merged, or extended.
This monorepo contains the macOS app and its static Astro marketing site:
apps/macos Swift package, app packaging, and release tooling
apps/site Astro website for limitlifeboat.com
Requirements
- An Apple Silicon Mac running macOS 14 Sonoma or newer
- Claude Code and/or the Codex CLI for the providers you want to monitor
- Xcode 26, including the macOS 26 SDK, to build the native app
- Node.js 24 and npm to work on the web
Related Skills
Magazine
Manage Claude Code and Codex subscription accounts from one CLI: usage tracking, account switching, and Claude
Fluxdock
Desktop widget that shows Claude Code, Codex CLI and Antigravity usage for every limit window your account has
Swisscode
Run Claude Code with multiple Claude Pro/Max accounts: usage limits, one-command switching, a localhost proxy
Hotseat
Terminal dashboard and CLI for Claude Code and Codex accounts, their quota, and work a usage limit stopped
LegCli
Local kanban board that hands a coding agent's unfinished work to the next agent CLI when the first one hits i
Agent Pool
VS Code extension to manage several Claude Code and Codex accounts: quota on hover, one-click switching, prior
Related Agents
Usage Reporter
Reads real Claude Code usage from ~/.claude/stats-cache.json. Reports daily/weekly token usage by model, cache
AI Cost Optimizer
Audits an LLM application or AI agent for token cost and rate-limit risk, using its usage logs and code, and r
Wd Researcher
Use this agent for time-boxed investigations that feed specs - provider TOS and rate-limit realities, Claude C