claude-account: cambia de cuenta en Claude Code en Linux sin cerrar sesión

Fuentes: claude-account: switch isolated Claude Code accounts on Linux without re-login

claude-account es una utilidad para Linux que permite alternar entre cuentas de Claude Code manteniendo sesiones aisladas, sin necesidad de iniciar y cerrar sesión cada vez. La herramienta actúa como un envoltorio (shim) que asigna a cada perfil un directorio de configuración independiente (CLAUDE_CONFIG_DIR) y reenvía de forma transparente el resto de comandos al ejecutable oficial de Claude.

El flujo de uso es directo: se crean perfiles con claude account add <nombre> (con soporte para correo, SSO o facturación por consola), se cambia el activo con claude account use <nombre>, y se eliminan con claude account remove <nombre>, con opciones para purgar datos locales de forma permanente. Las credenciales las gestiona siempre Claude Code: la herramienta no lee ni copia tokens, ni claves API ni tokens OAuth. El cambio de perfil solo afecta a los procesos nuevos; las sesiones abiertas conservan la cuenta con la que se iniciaron.

La instalación se realiza desde un binario precompilado para x86_64-linux-gnu o compilando el código fuente con Rust 1.85 o superior, mediante cargo build. El instalador añade el shim al PATH del usuario sin reemplazar el ejecutable oficial de Claude. La configuración se guarda en rutas estándar XDG (state.json y el directorio de cada perfil), y admite la variable CLAUDE_ACCOUNT_HOME para centralizar todos los datos, lo que facilita pruebas. Para garantizar el aislamiento, el envoltorio elimina del proceso hijo las variables ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN y CLAUDE_CODE_OAUTH_TOKEN, salvo si el usuario define CLAUDE_ACCOUNT_PRESERVE_AUTH_ENV=1.

El proyecto, publicado bajo licencia MIT, es una iniciativa comunitaria independiente: no está desarrollado, avalado ni respaldado por Anthropic.