文件

如何在一台電腦上使用兩個 Claude Code 帳號

最後更新:2026年10月19日
已使用 ccam 0.5.0 和 Claude Code 2.1.302 驗證

本頁由英文機器翻譯而成,歡迎提供修正。 在 GitHub 上編輯此頁

本頁內容

為每個帳號指定獨立的設定資料夾,就能在一台電腦上使用多個 Claude Code 帳號。Claude Code 會從 CLAUDE_CONFIG_DIR 環境變數讀取資料夾位置,每個資料夾各自保存登入資訊、設定和對話記錄。你可以用 Shell 別名手動設定,或交給 ccam 處理。

手動設定:使用別名

這是 Claude Code 文件中說明的方法。在 ~/.bashrc 或 ~/.zshrc 中,為每個額外的帳號加上一行:

alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'

開啟新的終端機並執行 claude-work。因為資料夾是新的,Claude Code 會要求你登入。之後,claude 是你的第一個帳號,claude-work 則是第二個。

這種方法在兩個帳號時很好用。需要注意的事項:

  • 每個資料夾一開始都是空的:沒有設定、沒有 CLAUDE.md、沒有 MCP 伺服器,也沒有 agents 或 skills。你需要自己複製或連結需要的內容,並自行讓這些副本保持一致。
  • 別名只存在於互動式 Shell 中。腳本、Makefile 和其他程式都看不到它們。
  • MCP 伺服器存放在 .claude.json 中,和登入資訊放在一起,所以無法直接在資料夾之間連結。
  • 對話會留在開始時的帳號中,因此無法在另一個帳號接續。
  • 這種做法無法一次查看所有帳號的用量。

使用 ccam

ccam 將同樣的做法自動化,並補上缺少的部分:

curl -fsSL https://ccam.dev/install.sh | sh
ccam add personal
ccam add work --shortcut ccwork

現在 ccam personal 和 ccam work 就能啟動這兩個帳號,你為 work 帳號設定的快捷指令 ccwork 也可以。因為它們是真正的程式而不是別名,所以在腳本中也能使用。設定、CLAUDE.md、MCP 伺服器和擴充功能從一開始就會共用;你也可以開啟對話記錄共用,再用 ccam next --continue 在另一個帳號接續對話。

如果你已經在使用 ~/.claude,請執行 ccam import,不必再次新增該帳號;或執行 ccam migrate,把其中的設定、MCP 伺服器和擴充功能複製到共用設定。

該選擇哪一種

如果只有兩個帳號,而且不需要共用任何內容,用別名就夠了。如果你想共用設定和 MCP 伺服器、使用更多帳號、一眼看到用量或接續對話,ccam 能幫你省去這些管理工作。比較頁面並列了兩者的差異。