Mobius is a macOS menu-bar app that lets you switch between multiple Claude and Codex subscription accounts instantly, automatically falling back when a limit is hit and restoring the primary account once reset.

Stars

44

7-day growth

No data

Forks

5

Open issues

1

License

MIT

Last updated

2026-07-23

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It solves the tedious manual logout/login cycle for users with multiple AI service subscriptions, using local log detection (no network calls) and automatic fallback/restore to keep workflows uninterrupted.

Who it is for

  • Users with both personal and company Claude subscriptions
  • Heavy Claude Code CLI users who hit rate limits frequently
  • Developers using both Claude and OpenAI Codex accounts
  • macOS power users seeking seamless multi-account management

Use cases

  • Switch between personal and work Claude accounts with one click
  • Automatically use a secondary account when the primary’s limit is reached
  • Restore the primary account automatically after its limit resets
  • Sync conversation history and settings across multiple Macs

Strengths

  • Limit detection is entirely local (reads session logs), zero network requests during monitoring
  • OAuth tokens stored securely in the system keychain with 0600 permissions
  • Supports both Claude (claude.ai) and Codex (OpenAI Codex CLI) with independent automatic switching
  • Automatic rollback on switch failure and a 120-second cooldown to prevent flapping

Considerations

  • Requires macOS 14+ and the respective CLI (claude or codex) installed
  • Using multiple personal accounts to bypass limits may violate terms of service
  • Claude Desktop switching is experimental and may break with Desktop updates; Codex 're-login required' detection is not automated

README quick start

Mobius

한국어 | English

Claude·Codex 계정, 이제 갈아탈 필요 없이 이어 쓰세요.

Claude나 Codex를 여러 구독 계정으로 쓰고 계신가요? 한도가 다 차면 로그아웃하고, 다른 계정으로 로그인하고, 리셋되면 다시 돌아오고… Mobius는 이 반복을 없애줍니다.

  • 클릭 한 번으로 계정 전환 — 재로그인 없이 즉시 바뀝니다.
  • 한도가 차면 자동으로 다음 계정으로 — 작업 흐름이 끊기지 않습니다.
  • 한도가 풀리면 원래 계정으로 자동 복귀 — 신경 쓸 필요가 없습니다.

primary → fallback → 다시 primary. 끝없이 이어지는 뫼비우스 띠처럼, 이름도 여기서 왔습니다.

메뉴바의 ∞ 아이콘을 누르면 위 화면이 열립니다. 상단 전체 / Claude / Codex 탭으로 프로바이더를 골라 볼 수 있고, 계정마다 5시간/주간 사용량 게이지리셋까지 남은 시간이 보이며, 카드를 누르면 그 계정으로 바로 전환됩니다.

이런 분께 맞습니다

  • Claude Max 개인 계정 + 회사 계정을 오가며 쓰는 분
  • 한도 소진 알림을 보고 나서야 계정을 바꾸던 분
  • 터미널(Claude Code CLI)과 Claude Desktop 앱을 함께 쓰는 분

지원: claude.ai 구독 계정(개인 Max, 회사 Team/Enterprise)의 Claude Code CLI 전환, OpenAI Codex CLI(ChatGPT 구독 로그인) 전환 — 두 프로바이더는 독립 풀로 각각 자동 전환·복귀합니다. Claude Desktop 동시 전환은 실험 기능으로 포함. 미지원: Console/OpenAI API 키 / Bedrock / Vertex 방식. 요구 사항: macOS 14 이상 + 전환하려는 프로바이더의 CLI(claude / codex).

[!IMPORTANT] 개인 계정은 1개 사용을 권장합니다. 회사 ↔ 개인처럼 성격이 다른 계정을 오가는 것이 Mobius의 의도된 사용법입니다. 한도를 늘릴 목적으로 개인 계정을 2개 이상 돌려 쓰는 것은 각 서비스 약관에 어긋날 수 있으며, 이로 인해 계정이 제한·차단되더라도 Mobius는 책임지지 않습니다.

설치

1. 다운로드

Releases 페이지에서 최신 버전의 Mobius-x.y.z.dmg를 받으세요.

2. 설치

받은 DMG를 열고 Mobius를 Applications 폴더로 드래그하면 끝입니다.

3. 처음 열기

Applications의 Mobius를 더블클릭하면 바로 실행됩니다. 릴리스 버전은 Apple의 Developer ID 서명 + 공증(notarization) 을 거치므로 "확인되지 않은 개발자" 경고 없이 열립니다.

소스에서 직접 빌드한 경우 경고가 뜬다면

공증되지 않은 자체빌드(자체서명/ad-hoc)는 처음 실행할 때 "'Mobius'은(는) 확인되지 않은 개발자가 배포했기 때문에 열 수 없습니다" 경고가 뜰 수 있습니다. 최초 1회만 앱을 우클릭 → 열기, 또는 시스템 설정 → 개인정보 보호 및 보안에서 "그래도 열기" 를 눌러주세요.

실행되면 Dock이 아니라 메뉴바에 ∞ 아이콘으로 상주합니다. 창을 닫아도 계속 지켜보고 있으니 안심하세요. 설정에서 "로그인 시 자동 시작"을 켜두면 더 편합니다.

개발자라면: 소스에서 직접 빌드할 수 있습니다 — Scripts/make-app.sh && open dist/Mobius.app (고정 서명 인증서는 최초 1회 Scripts/setup-signing.sh). 터미널용 mobius CLI는 앱 설정 → 설치 현황 → Mobius CLI → 설치 버튼 또는 Scripts/install-cli.sh. 릴리스 서명·공증·배포는 docs/RELEASING.md 참고.

시작하기

  1. 메뉴바 ∞ 아이콘 → 하단 계정 추가
  2. 로그인 창이 뜨면 추가할 Claude 계정으로 로그인 — 끝! (Codex는 터미널에서 codex login 한 번이면 몇 초 안에 자동 등록됩니다.)

로그인 창은 매번 깨끗한 상태로 열리므로 브라우저에 남아 있던 claude.ai 세션에 자동 승인되는 일이 없고, 쓰던 브라우저 세션도 건드리지 않습니다. 로그인이 끝나면 자동으로 감지해 계정을 등록하고, 원래 쓰던 계정으로 되돌려 둡니다. 같은 계정으로 다시 로그인하면 중복 등록 대신 토

Description

∞ macOS menu bar app for switching Claude Code / Claude Desktop accounts in one click — auto-fallback when you hit usage limits, auto-return on reset

Related repositories

Similar projects matched by category, topics, and programming language.

0xwilliamortiz
Featured
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI & Machine LearningLarge Language Models
577
S40911120
Featured
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI & Machine LearningLarge Language Models
67
bjan
Featured
bjan GitHub avatar

claudemux

Claudemux is a lightweight, dependency-minimal message bus that lets multiple Claude Code sessions communicate in real-time over tmux, enabling one session to ask another a question and receive the answer without manual intervention.

AI & Machine LearningAI Agents
9