Claude Codeアカウント、上限に達したら自動で切り替わるようにしました(Mobius)
(github.com/chussum)Claude Codeを個人のMaxアカウントと会社のアカウントに分けて使っているのですが、上限に達するたびに /login を打ち直してブラウザ認証を繰り返すのが面倒だったので、アプリにしました。
MobiusはmacOSのメニューバーアプリです。
アカウントカードをクリックするとブラウザ認証なしですぐに切り替わり、上限に達すると次のアカウントへ自動で移り、リセットされると元のアカウントに戻ります。Codex CLIにも対応していて、これは別の方がコントリビュートしてくれました。
アカウント切り替え用のスクリプトやCLIはすでにいくつかあり、私もしばらくはそうして使っていましたが、切り替え自体よりも上限に達するタイミングを気にして切り替える作業のほうが面倒でした。そこで、いつ切り替えるかまで自動でやってくれるものを作りたいと思いました。
トークンはどこにもアップロードせず、ローカルに0600権限でのみ保存します。Claude Codeが自身のトークンを保管する方式と同じです。
GitHubリポジトリでコードを直接確認できます。
制約を書いておくと、macOS 14以上で、サブスクリプションアカウント専用です。
APIキーやBedrock、Vertex方式には対応していません。
インストールはリリースページからDMGをダウンロードしてドラッグするだけです。
初回起動時に「未確認の開発元」のような警告は出ません。
複数アカウントを運用している方は、ぜひ一度使ってフィードバックを残してください。
まだコメントはありません。