文件
指令參考
本頁由英文機器翻譯而成,歡迎提供修正。 在 GitHub 上編輯此頁
在指令前加上 --dry-run,就能查看它會做什麼而不實際執行,例如 ccam --dry-run work。它適用於啟動 Claude Code(ccam <name>、ccam run、ccam next)以及 share、migrate、shortcut、update 和 doctor --fix。其他會做出變更的指令則會拒絕它,而不會執行。
| 指令 | 用途 |
|---|---|
ccam | 開啟帳號選擇器 |
ccam <name|number> [claude arguments] | 以該帳號啟動 Claude Code;參數會原封不動地傳遞 |
ccam add [name] | 新增帳號:設定資料夾、登入和選用的快捷指令 |
ccam completion bash|zsh | 輸出 bash 或 zsh 的自動補齊腳本 |
ccam doctor | 檢查連結、權限、登入狀態和版本,並進行修復 |
ccam import [folder] | 在原位置登錄現有的 ~/.claude 資料夾 |
ccam list | 列出帳號 |
ccam login <name|number> | 重新登入帳號 |
ccam logout <name|number> | 移除帳號的登入資訊 |
ccam mcp [command] | 管理共用的 MCP 伺服器 |
ccam migrate [folder] | 將現有的 Claude Code 設定(~/.claude)複製到共用群組 |
ccam next [--auto] [--continue] [-- claude args] | 開啟下一個帳號;--continue 保留對話,--auto 選擇剩餘額度最多的帳號 |
ccam remove <name|number> | 移除帳號;其資料夾會移到垃圾桶資料夾 |
ccam rename <name> <new-name> | 重新命名帳號;快捷指令維持原名 |
ccam share <name|number> [--mcp on|off|<group>] [--history …] | 先顯示計畫,再變更帳號共用的項目 |
ccam shims [command] | 重新建立所有帳號的快捷指令連結 |
ccam shortcut <name|number> [command] | 顯示、建立、重新命名或移除帳號的快捷指令,例如 ccwork |
ccam statusline | 在 Claude Code 的狀態列顯示帳號和用量 |
ccam update | 檢查總和檢查碼後,將 ccam 更新到最新的發行版本 |
ccam usage | 顯示所有帳號的 5 小時用量和每週用量 |
ccam use <name|number> | 設定預設帳號 |
啟動 Claude Code
ccam <name|number> [arguments] 會以該帳號啟動 Claude Code。ccam 不會讀取名稱後面的參數,而是依相同順序傳給 claude;標準輸入、結束代碼和訊號的行為都和直接執行 claude 完全相同。名稱後面的 -- 可加可不加。
只有參數而沒有帳號名稱的 ccam,例如 ccam -p "summarise",會使用預設帳號。用 ccam use <name> 設定預設帳號。
ccwork 這類快捷指令也會以同樣的方式啟動對應的帳號:ccwork --resume 的效果和 ccam work --resume 相同。請參閱快捷指令。
新增和移除帳號
ccam add # wizard
ccam add work --share history=on
ccam add side --shortcut ccside
ccam add ci --no-login # log in later with: ccam login ci
ccam rename work job
ccam remove side # folder moves to ~/.local/share/ccam/trash
ccam import ~/.claude-old --name old不指定資料夾的 ccam import 會尋找 ~/.claude 和 ~/.claude-*,並逐一詢問。匯入的資料夾會在原位置登錄;ccam 絕不會移動或複製登入資訊。
當 Claude Code 正以某個帳號執行時,ccam rename、ccam remove 和 ccam share 會拒絕變更該帳號。請先結束該工作階段。
ccam list --json 會輸出每個帳號及其槽位、快捷指令、電子郵件和資料夾。其中的 share 物件會把每個項目(mcp、settings、memory、extensions、history)對應到一個群組名稱或 local。
快捷指令
ccam shortcut work ccwork # create it, or rename the existing one
ccam shortcut work # show it
ccam shortcut work --remove快捷指令是你自己命名的指令,用來以某個帳號啟動 Claude Code。它和 ccam work 一樣,會把所有參數原封不動地傳給 Claude Code,所以 ccwork --resume 和 ccwork -p "hi" 都會如預期運作。它是 ~/.local/bin 中指向 ccam 的連結。
快捷指令是選用的。ccam add 設定精靈會詢問是否建立;ccam add <name> --shortcut <command> 則不詢問直接建立。ccam list 會顯示每個帳號的快捷指令,沒有時顯示 -。
名稱可以使用 a-z、0-9、.、- 和 _。名稱不能是 ccam 的指令、其他帳號的快捷指令,也不能和 PATH 上的其他程式同名。
ccam rename 會保留快捷指令的名稱,ccam remove 會連同帳號一起刪除快捷指令。ccam shims install 會重新建立所有帳號的連結,例如在你移動 ccam 之後。
共用
ccam share work # show the current state
ccam share work --history on --mcp team
ccam share work --settings off --fresh每個項目可以設為 on(default 群組)、off 或群組名稱。請參閱共用。
複製現有的設定
ccam migrate # ~/.claude into the default group
ccam --dry-run migrate # show the plan, copy nothing
ccam migrate ~/.claude-work --group work --settings --mcp
ccam migrate --history --yes # conversation history onlyccam migrate 會把 Claude Code 資料夾中的 settings.json、CLAUDE.md、擴充功能和使用者 MCP 伺服器複製到一個群組,讓共用這些項目的每個帳號都能使用。該資料夾只會被讀取。選項 --settings、--memory、--extensions、--mcp 和 --history 只會複製你指定的項目。不加這些選項時,在終端機中會顯示一份核取清單讓你選擇,除了對話記錄以外的項目都已勾選;在其他情況下,會複製對話記錄以外的所有內容。-g 或 --group 用來選擇群組;-y 或 --yes 不詢問直接複製,檔案內容不同時保留群組中的副本。它也會把這些伺服器已儲存的登入複製到每個帳號自己的登入檔案。請參閱複製現有的設定。
MCP 伺服器
ccam mcp add fs -- npx -y @modelcontextprotocol/server-filesystem ~/code
ccam mcp add docs --url https://mcp.example.com/mcp --header "Authorization: Bearer $TOKEN"
ccam mcp add-json db '{"type":"stdio","command":"db-mcp"}'
ccam mcp list
ccam mcp import work gh
ccam mcp remove fsccam mcp import <account> 會把只有該帳號擁有的伺服器移到它的群組。如果群組已有同名但定義不同的伺服器,該伺服器會被略過;加上 --force 可取代群組中的副本,ccam 會先備份它。
用量和切換
ccam usage # also: ccam u
ccam usage --watch # refresh every 60 seconds
ccam usage --json
ccam next --continue
ccam next --auto維護
ccam doctor # check
ccam doctor --fix # repair what is safe to repair, with backups
ccam statusline install
ccam shims install # recreate the shortcut links
ccam update # install the latest ccam release
ccam update --check # only check for a newer release
ccam version # also: ccam -v, ccam --versionccam update 會在取代 ccam 之前檢查發行版本的 SHA-256 總和檢查碼,--version v0.2.0 則可安裝特定的發行版本。從 .deb 套件安裝的 ccam 則改用 apt 更新。請參閱更新。
檔案
| 路徑 | 內容 |
|---|---|
~/.config/ccam/config.toml |
帳號及其共用的項目 |
~/.local/share/ccam/profiles/<name>/ |
每個帳號的 CLAUDE_CONFIG_DIR |
~/.local/share/ccam/groups/<group>/ |
共用的設定、MCP 伺服器、擴充功能和對話記錄 |
~/.local/state/ccam/ |
用量快取和上次使用時間 |
~/.local/bin/<shortcut> |
ccwork 這類快捷指令,也就是指向 ccam 的連結 |
XDG_CONFIG_HOME、XDG_DATA_HOME 和 XDG_STATE_HOME 變數可以變更這些資料夾的位置。