ブログ
ccamの紹介
このページは英語から機械翻訳されています。修正を歓迎します。 GitHubでこのページを編集
このページの内容
ccamは、同じコンピューターで複数のClaude Codeアカウントを使う人のための小さなコマンドラインツールです。たとえば個人用と仕事用のアカウントや、1つの長いプロジェクトで使う複数のアカウントが対象です。
課題
Claude Codeは、CLAUDE_CONFIG_DIRによって複数のアカウントに対応しています。アカウントごとに1つのフォルダーを使う方法です。しかし実際には、各フォルダーは孤立しています。設定、CLAUDE.md、MCPサーバー、エージェント、スキルは、フォルダーごとに設定し直し、手動で内容をそろえ続ける必要があります。会話は開始した場所に残ります。そして、あるアカウントが使用量の上限に達したかどうかは、使ってみるまでわかりません。
ccamができること
ccam addは、フォルダーを作成してログインを実行し、必要ならccworkのように自分で名前を付けたショートカットをアカウントに割り当てます。ccam workやccworkは、そのアカウントでClaude Codeを起動し、すべての引数をそのまま渡します。- MCPサーバー、設定、
CLAUDE.md、拡張機能は、項目ごと、アカウントごとにリンクで共有されます。ログインが共有されることはありません。 ccam usageはすべてのアカウントの5時間と週間の使用量を表示し、ccam next --continueは次のアカウントで会話を引き継ぎます。
作業の邪魔をしない
セッションのたびに実行するツールは、気づくほどのコストがかかるべきではありません。ccamは設定ファイルを1つ読み、共有リンクをそれぞれ1回のシステムコールで確認してから、自身をclaudeに置き換えます。増える時間は約4ミリ秒で、作業中にccamが動作していることはありません。
ファイルの扱いにも注意を払っています。共有の変更はすべて、開始する前に計画を表示し、元のファイルをバックアップフォルダーに残します。ccam doctorはリンク、権限、ログインを確認し、安全に修復できるものを修復します。
試してみる
curl -fsSL https://ccam.dev/install.sh | sh
ccam addccamはオープンソースの非公式ツールであり、Anthropicとは提携しておらず、Anthropicの承認も受けていません。複数のアカウントを使ってよいかどうかは、各アカウントの規約によります。フィードバックや翻訳はGitHubで歓迎しています。