Your Claude & Codex accounts,
on an infinite loop.

Hit a usage limit? Mobius switches to your next account — and switches back when the limit resets. Claude and OpenAI Codex each get a loop of their own. You just keep working.

macOS 14+ · free & open source · Claude Code CLI · Codex CLI · Claude Desktop

Mobius popover with provider tabs, account cards and usage gauges

Who it's for

You already have more than one account.

Mobius is for people who keep separate Claude or Codex accounts for different parts of their life — and just want to move between them cleanly.

Work ⇄ personal

Company Claude for the day job, your own account for side projects. Move to whichever the moment calls for — no logging out and back in each time.

Team seat + personal plan

A team seat from work and the Pro or Max plan you pay for yourself, tidied into one menu bar. You can always see which one is active.

CLI and Desktop, in step

Keep Claude Code in the terminal and Claude Desktop on the same account, so wherever you pick up, your login never drifts apart.

Mobius moves you between accounts you already have — it isn't a way to spread one workload across accounts to get around limits. Each account keeps working within its own terms and limits.

The loop

Exhaust. Fall back. Recover. Repeat.

The menu bar icon tells the whole story — blue when your primary is working, amber while a fallback covers for it, back to blue when the loop closes.

T+0s

Primary is working

You work on your main account while Mobius quietly reads your local session logs. Limit detection never touches the network.

T+5s

Limit hit → fallback

The moment your account hits its limit, Mobius switches you to the next one. No logout, no re-login, nothing to click.

on reset

Reset → back to primary

Mobius remembers the reset time. Once it passes, you're back on primary automatically — a 120-second cooldown keeps it from ping-ponging between accounts.

Server-side throttles ("not your usage limit") are filtered out — Mobius only switches when it's really your account's limit.

Built for daily driving

Small app. Strong opinions.

One-click switching

Click a card and you're on that account. If a switch fails, everything rolls back — there's no half-switched state.

Usage gauges

5-hour and weekly meters per account, with time until reset. Claude gauges load only when you open the popover (4-minute cache); Codex gauges are read from local logs — no server calls at all.

No background polling

Limits are detected from local logs — zero network. The only server calls are the usage gauge (when you open the popover) and a once-a-day update check. Both can be switched off.

Claude Desktop too

Connect an account once, and Claude Desktop switches right along with it — a quick 2–5 second restart.

Spots dead logins

If an account's login expires, its card shows a "Sign in again" button — and auto-switch skips it until you do.

Speaks your language

English, 한국어, 日本語 — follows your system language, or pin one in Settings.

Labs

Every Mac, one memory. EXP

Switch on sync in Settings → Labs, and your conversations, plans, skills — and everything Claude has learned — move between your Macs through your own iCloud Drive or Google Drive.

Pick up any conversation

Session history follows you between Macs. Different usernames are fine — home paths are remapped automatically.

Logins stay home

Credentials, account lists, and tokens are never synced — blocked in code, guaranteed by tests. Only work data travels.

Each Mac opts in

Sync only what you choose, per machine. Deletions never spread unless you ask — and even then they sit in a 30-day trash first.

Off by default · works with iCloud Drive, Google Drive, or any folder you pick · continuing a chat needs the same project path on both Macs

For terminal people

Same switching, from your shell.

The menu bar covers everything — but if you live in a terminal, install the mobius command from the app (Settings → Installed Tools) and drive the same account switching from your shell.

$ mobius list
primary   personal  Max 20X
○ fallback1 work      Team
$ mobius switch work
$ mobius status
active: work · primary resets in 2h 14m · auto-fallback on

Install

Ninety seconds to your first switch.

1

Download & drag

Download the DMG from Releases, open it, and drag Mobius into Applications.

2

Just open it

Double-click Mobius in Applications and it opens right away. It's properly signed and checked by Apple — no "unidentified developer" warning to click through.

3

Add your accounts

Click the ∞ icon in the menu bar → Add Account. Sign in to each Claude account once. For Codex, run codex login in a terminal once — Mobius picks it up within seconds.

Open source, and Apple-checked. Every release passes Apple's security checks, so it opens with no warnings. Still curious? Read every line it runs — or build it yourself with Scripts/make-app.sh.
One personal account is plenty. Mobius is built for switching between accounts of a different nature — like work ↔ personal. Running multiple personal accounts to stretch limits may violate each service's terms, and Mobius can't take responsibility if an account gets restricted or banned.

Stop babysitting your limits.

Put your accounts on the loop and forget they're separate.