0 凭据读取,v0.1.1 版本。一个仅限 Linux 的社区插件,让 Claude Code 实现了多账户无缝切换。
- 隔离配置:为每个账户提供独立的 CLAUDE_CONFIG_DIR,透明转发命令。
- 安全机制:从不读取或复制凭据内容,登录和令牌刷新由 Claude Code 官方完成。
- 极简操作:通过 claude account 命令集,一键添加、切换和清理 work 或 personal 环境。
多账户隔离,AI 编码工具走向企业级
当开发者开始在 Claude Code 上同时处理公司项目和个人开源时,账户隔离成了刚需。这个社区项目通过隔离 CLAUDE_CONFIG_DIR,让不同环境的配置和会话互不干扰。它没有接管官方的认证流程,而是把登录、注销和令牌刷新完全交给 Claude Code 本身。这种只做路由不碰数据的设计,在解决多开痛点的同时,守住了安全底线。
命令透传与环境变量管控
所有非账户命令和标志都会不变地传递给官方 Claude 可执行文件。你可以直接执行 claude -p "explain this project" 或 claude --model opus。
在状态管理上,包装器会默认从子进程中移除 ANTHROPIC_API_KEY、ANTHROPIC_AUTH_TOKEN 和 CLAUDE_CODE_OAUTH_TOKEN 等环境变量,确保选定的配置文件被真实使用。状态文件只包含配置文件名和目录路径,绝不包含访问或刷新令牌。
安装与配置指南
对于 Linux 用户,可以直接下载预编译包或从源码构建。项目需要 Rust 1.85 或更高版本来从源码编译。
下载地址:
CI 工作流:

预编译安装步骤:
sha256sum --check claude-account-v0.1.1-x86_64-unknown-linux-gnu.tar.gz.sha256
tar -xzf claude-account-v0.1.1-x86_64-unknown-linux-gnu.tar.gz
./claude-account install
将安装程序打印的 export PATH=... 行添加到 ~/.bashrc 并打开新终端。shim 位于自己的目录中,不会替换官方 Claude 可执行文件。
源码构建步骤:
git clone
cd claude-account
cargo build --locked --release
./target/release/claude-account install
社区基础设施跑在官方前面
Anthropic 官方尚未在 Claude Code 中内置多账户管理,社区就已经用 Rust 写出了 v0.1.1 版本的 shim 工具。这说明 AI 编码助手已经跨过了尝鲜阶段,进入了高频使用的生产力场景。当开发者需要频繁在 work、personal 和 api-billing 之间切换时,工具链的完善速度会远超官方迭代。对于创业者和技术决策者来说,关注这些社区基础设施的演进,比单纯盯着模型参数更有价值。想复现的话,先把环境切到 Linux,Rust 版本升到 1.85 以上。
留言聊聊
你现在主力用的是哪个 AI 编码工具?有遇到多账户切换的痛点吗?
往期推荐
- ·Perplexity把20+模型装进一个系统,Deep Research进入新阶段
- ·Kimi K2.7 Code价格战打穿模型成本
- ·MedGemma-27B 两阶段方案拿下第2,本地LLM开始逼近闭源
点击公众号头像 → 历史消息,可翻阅以上文章
夜雨聆风