複数のClaude Codeアカウントを、1つのターミナルで。

各アカウントを一度追加すれば、ccam workやccworkのようなショートカットで切り替えられます。あるアカウントが上限に達したら、次のアカウントで同じ会話を続けられます。

LinuxまたはmacOSにインストール

curl -fsSL https://ccam.dev/install.sh | sh

次に、ccam addで最初のアカウントを追加します。クイックスタートを読む

$ccside

Claude Code side

> refactor the parser and add tests

5-hour limit reached · resets in 22m

$ccam usage

1personal
5時間72%
週間41%
1 時間 40 分後にリセット
2work
5時間8%
週間19%
4 時間 12 分後にリセット
3side
5時間100%
週間68%
22 分後にリセット

最も余裕があるアカウント: work

$ccam next --auto --continue

Claude Code work

> refactor the parser and add tests

[work] · Opus · 5h 8% · 7d 19%

例: あるアカウントが上限に達すると、ccam が別のアカウントで会話を続けます

アカウントが上限に達したら

  1. ショートカットを使って、いずれかのアカウントでClaude Codeを起動します。

    ccside
  2. そのアカウントが5時間の上限に達し、Claude Codeが停止します。

  3. すべてのアカウントの5時間と週間の使用量を一度に確認します。

    ccam usage
  4. 最も余裕があるアカウントを開き、同じ会話を続けます。

    ccam next --auto --continue

しくみ

  1. ccam add work

    アカウント用の設定フォルダーを個別に作成し、ブラウザーでClaudeのログインを開きます。必要なら、ccworkのように自分で名前を付けたショートカットをアカウントに割り当てます。

  2. ccam workccwork --resume

    そのアカウントでClaude Codeを起動します。名前の後に続くものはすべてそのままClaude Codeに渡され、ccamが起動までに加える時間は約4ミリ秒です。

  3. ccam share work --history on

    そのアカウントがほかのアカウントと何を共有するかを選びます。MCPサーバー、設定、CLAUDE.md、拡張機能は最初から共有されます。ログインが共有されることはありません。

  4. ccam usage

    すべてのアカウントの5時間と週間の使用量を一度に表示するので、どのアカウントに余裕があるかがわかります。

  5. ccam next --continue

    現在のアカウントが上限に達したら、次のアカウントで同じ会話を開きます。

  6. ccam doctor --fix

    リンク、権限、ログインを確認し、安全に修復できるものを修復します。ファイルへの変更はすべてバックアップが残ります。

要点

ccamは、1台のコンピューターで複数のClaude Codeアカウントを使い、1つのコマンドで切り替えられる無料のオープンソースのコマンドラインツールです。

各アカウントのログインはそれぞれ別のCLAUDE_CONFIG_DIRに保存されます。一方、MCPサーバー、設定、CLAUDE.md、拡張機能、会話履歴はアカウント間で共有できるため、あるアカウントが使用量の上限に達したら、別のアカウントで会話を続けられます。

LinuxまたはmacOSに1つのコマンドでインストールし、アカウントごとにccam addを実行します。

ccamは非公式のプロジェクトであり、Anthropicとは提携しておらず、Anthropicの承認も受けていません。