Johannes-Berggren

Limit Lifeboat — Development skill for Claude Code

Development community

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