Limit Lifeboat banner
Johannes-Berggren Johannes-Berggren

Limit Lifeboat

Development community

Description

Safe Claude Code and Codex account switching for Mac, with usage for every work and personal account.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

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