怎样在一台 Mac 上用多个 Claude Code 账号?

给每个账号单独配一个配置目录。Claude Code 的文档说得很明确:启动 claude 时,把环境变量 CLAUDE_CONFIG_DIR 指向不同的文件夹,每个文件夹就会各自保存自己的设置、会话历史和登录信息。再给每个账号配一个 shell alias,切换账号就只要敲一个词,不用反复退出再登录。
怎么设置第二个账号?
- 每个账号选一个文件夹。 文档的例子是:工作账号用
~/.claude-work,个人账号继续用默认的~/.claude。 - 加一条 alias。 在
~/.zshrc(或~/.bashrc)里加上alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'。直接敲claude仍然用个人账号,敲claude-work就用工作账号。 - 每个文件夹登录一次。 新开一个终端,运行
claude-work。第一次运行时,Claude Code 会带你走完这个文件夹的登录和初始设置。 - 确认当前用的是哪个账号。 在会话里运行
/status。较新的版本还有claude auth status,会显示当前使用的配置目录。
哪些东西会分开,哪些不会?
每个文件夹都有自己的设置、会话历史,以及登录信息或 API key。你在一个账号下开始的会话,不会出现在另一个账号的列表里。有三个地方容易踩坑:
- 用户级的指令不会自动带过去。 设置了
CLAUDE_CONFIG_DIR之后,原本放在~/.claude里的文件(包括个人的CLAUDE.md)会改从新文件夹里读取。两个账号都要遵守的内容,需要自己复制过去。 - shell 里的 API key 可能优先生效。 如果 shell 里设置了
ANTHROPIC_API_KEY,你批准之后,Claude Code 在任何文件夹里都可能改用这把 key,而不是账号登录。如果发现账号不对,先看/status;要是你并不想用这把 key,就把这个变量删掉。 - 文档里写明的一个例外。 文档提到:如果两个都是不带 API key 的 API 控制台登录,分开文件夹并不能把两次登录隔开,因为这类登录信息存放在文件夹之外。
工作和个人账号在实际使用中怎么分开?
文件夹只是把登录分开了,规矩还得靠习惯来守:
- 每个账号只用在它的所有者允许的用途上。雇主提供的账号只用于雇主的工作,具体能做什么,以各服务的条款和你雇主的规定为准。
- 不要为了绕开用量上限而去开账号或借账号。我们另有一篇讲达到 Claude Code 或 Codex 用量上限时怎么办,里面是各家厂商自己提供的选项。
- 写一份一行一个的账号清单,记下哪个账号用来做什么。工作与个人账号指南里有模板。
- Codex 是另一回事。它的文档说,本地状态放在
CODEX_HOME下(默认是~/.codex),凭据存在auth.json文件或系统钥匙串里,所以别想当然地认为多一个文件夹就等于多一个登录,先去读它的认证页面。
Octuo 适合放在哪里
以上这些,只靠 CLI 和 shell 就能做到。如果你真正头疼的其实是在各个工具之间搬运上下文,才轮到 Octuo。它是一个个人助理,替你协调 AI 工具、agent 和外部服务:你说目标,它负责准备、分派和跟进。
给 Octuo 一个目标,它会把活交给支持的工具和 agent,带上它们需要的上下文,再把结果收回来。它通过你自己已授权的账号来协调工作,并遵守各服务的条款。Octuo 不会把各个账号的用量合并或叠加,它带过去的是它交出去的那份上下文,而不是导入各家厂商自己的聊天记录。登录自己的账号和必须由你批准的敏感操作由你做主;其余能交给它的工作由 Octuo 处理。
看看 Octuo 能做什么,或者看演示视频。
常见问题
两个 Claude Code 账号可以同时保持登录吗?
可以,前提是每个账号用自己的配置目录,就像 Claude Code 文档里描述的那样。这样,直接敲 claude 和敲 claude-work 这样的 alias 就会各用各的登录。
多一个账号,用量就会变多吗? 不会。每个账号的上限由它所在服务的条款决定。请只使用你有权使用的账号,并且只用在它该用的工作上。
做这件事一定要用 Octuo 吗? 不用。上面的步骤只需要 CLI 和 shell。Octuo 是可选的,适合用来协调你已授权的各个账号之间的工作。
资料来源
- Claude Code 文档,“Authentication”,小节 “Log in with multiple accounts”:https://code.claude.com/docs/en/authentication(访问于 2026-10-17)
- Claude Code 文档,“Configuration” 和 “Explore the .claude directory”:https://code.claude.com/docs/en/configuration、https://code.claude.com/docs/en/claude-directory(访问于 2026-10-17)
- Claude Code 文档,“CLI reference”(
claude auth status):https://code.claude.com/docs/en/cli-reference(访问于 2026-10-17) - Codex 文档,“Advanced Configuration”,小节 “Config and state locations”:https://learn.chatgpt.com/docs/config-file/config-advanced(访问于 2026-10-17)
文中提到的产品名称归各自所有人,我们与它们没有隶属关系。