claude-account: un conmutador de perfiles para Claude Code en Linux

Fuentes: claude-account: a Linux profile switcher for isolated Claude Code accounts

claude-account es una utilidad de código abierto, escrita en Rust, que permite alternar entre varias cuentas de Claude Code en sistemas Linux sin necesidad de cerrar sesión y volver a identificarse cada vez. La herramienta funciona como una capa intermedia que asigna a cada perfil su propio directorio de configuración (CLAUDE_CONFIG_DIR) y reenvía de forma transparente el resto de comandos al ejecutable oficial de Claude, de modo que el flujo de uso permanece idéntico al habitual.

Su instalación es sencilla: se descarga la versión compilada desde la página de releases del repositorio, se verifica con sha256sum y se ejecuta el instalador, que añade una línea de exportación al PATH en ~/.bashrc. También puede compilarse desde el código fuente con cargo build --locked --release, siempre que se disponga de Rust 1.85 o posterior.

El manejo de credenciales corre por cuenta del propio Claude Code: claude-account no lee ni copia contraseñas, tokens de acceso ni tokens de refresco; únicamente gestiona directorios aislados por perfil y el ejecutable auxiliar. Para reforzar el aislamiento, el envoltorio elimina variables de entorno sensibles (ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN y CLAUDE_CODE_OAUTH_TOKEN) antes de lanzar el proceso hijo, y respeta las variables estándar XDG_CONFIG_HOME y XDG_DATA_HOME.

Entre sus comandos principales se encuentran add, use, list, current y remove, con opciones para purgar completamente los datos de un perfil, forzar la eliminación del perfil activo o configurar inicio de sesión con SSO, correo electrónico o la consola de API. La conmutación afecta solo a los procesos nuevos; las sesiones ya abiertas conservan la cuenta con la que se iniciaron. El proyecto se distribuye bajo licencia MIT y aclara que es una iniciativa comunitaria independiente, sin relación oficial con Anthropic.