Zurück zu den Projekten
Aktivv2.0.0

CSwap

Mehrere Claude-Code-Accounts nebeneinander nutzen und eine Session per /swap auf einen anderen Account schieben.

Eine macOS-Menüleisten-App mit dem Befehl cswap für alle mit mehr als einem Claude-Code-Account. Jeder Account bleibt angemeldet und zeigt seinen Verbrauch live. Ist einer leer, setzt /swap dieselbe Unterhaltung im selben Terminal-Tab mit einem anderen Account fort.

Neuestes Release
v2.0.0
Plattform
macOS
Download
Für macOS
Aktualisiert
14. Okt. 2026
Stack
Swift · macOS · Menu Bar · CLI
~ $ gh repo view jx-grxf/cswap
CSwap  Mehrere Claude-Code-Accounts nebeneinander nutzen und eine Session per /swap auf einen anderen Account schieben.

status   Aktiv
version  v2.0.0
stack    Swift · macOS · Menu Bar · CLI
platform macOS
repo     github.com/jx-grxf/cswap

~ $ git clone https://github.com/jx-grxf/cswap.git && cd cswap
~ $ 
Projektdaten, live aus GitHub beim Build

Problem

Account wechseln hieß in Claude Code ab- und wieder anmelden. Tools, die einen gemeinsamen Login hin- und herkopieren, melden einen irgendwann ab, weil die Refresh-Tokens nur einmal gültig sind.

Was ich gebaut habe

Eine Swift-Menüleisten-App mit CLI, die jedem Account einen eigenen Konfigurationsordner gibt, Einstellungen, Skills und Transkripte zwischen ihnen teilt und einen Login nur liest, nie schreibt.

Neuestes Release

v2.0.0

Highlights

  • Jeder Account läuft in seinem eigenen Claude-Code-Ordner und bleibt angemeldet, auch parallel in zwei Terminals.
  • /swap setzt eine laufende Session mit einem anderen Account fort, auch wenn das Limit schon erreicht ist.
  • Die Menüleiste zeigt 5-Stunden-, Wochen- und Modell-Verbrauch jedes Accounts und die laufenden Sessions.
  • Einstellungen, Skills, Plugins, Hooks, Memory und Transkripte teilen sich alle Accounts mit ~/.claude.

Entwickler-Setup

clone
git clone https://github.com/jx-grxf/cswap.git && cd cswap