Para cambiar de cuenta en Claude Code sin cerrar sesión, dale a cada cuenta su propia carpeta de configuración e inicia cada agente con la carpeta de la cuenta que quieras. Claude Code lee esa carpeta de CLAUDE_CONFIG_DIR, y Codex lee la suya de CODEX_HOME. AgentVera lo hace por ti: añades las cuentas una vez en Settings → Accounts, eliges una para cada agente y puedes dejar que una cadena de cuentas mueva los agentes a la siguiente cuenta cuando el límite de uso se agota.
Esta guía cubre primero la forma manual, para que sepas qué ocurre por debajo. Luego muestra lo mismo en AgentVera: añadir cuentas, elegir una por agente, cambiarla más tarde y configurar una cadena de cuentas que cambia automáticamente.
Por qué cerrar y volver a iniciar sesión es una mala forma de cambiar
La forma obvia de cambiar es /logout y luego /login con la otra cuenta. Funciona, pero tiene tres problemas:
- Solo hay una cuenta activa a la vez. Todas las sesiones de Claude Code del ordenador usan la misma sesión, así que no puedes ejecutar un agente de trabajo y uno personal a la vez.
- Te interrumpe en el peor momento. Normalmente cambias porque se agotó un límite en mitad de una tarea.
- La conversación se queda atrás. Claude Code guarda las conversaciones en la carpeta de configuración de la cuenta que las ejecutó.
Las carpetas de configuración separadas resuelven el primer problema. Las cadenas de cuentas resuelven los otros dos.
La forma manual: una carpeta de configuración por cuenta
Claude Code guarda sus ajustes, su sesión y el historial de conversaciones en una carpeta de configuración. Si defines CLAUDE_CONFIG_DIR antes de iniciarlo, usa esa carpeta en lugar de la predeterminada.
# Default account: uses the usual folder
claude
# Second account: its own folder, logged in once
CLAUDE_CONFIG_DIR=~/.claude-work claude
La primera vez que inicias Claude Code con una carpeta nueva, te pide iniciar sesión. Después, ambas cuentas quedan con la sesión iniciada, y cada terminal usa la cuenta con cuya carpeta se inició. Codex funciona igual con CODEX_HOME:
CODEX_HOME=~/.codex-personal codex login
CODEX_HOME=~/.codex-personal codex
Esto está bien para dos cuentas en dos terminales. Se complica cuando ejecutas varios agentes, quieres ver el límite restante de cada cuenta o quieres mover un agente en marcha a otra cuenta sin perder el hilo.
Paso 1: añade tus cuentas en AgentVera
Abre Settings → Accounts («Claude and Codex logins»).
- Tu sesión actual ya aparece en la lista, marcada como this computer. Es la cuenta por defecto.
- Pulsa Add Claude account o Add Codex account.
- Ponle un nombre, por ejemplo «Work account» o «Personal ChatGPT».
- Elige Add and sign in. AgentVera ejecuta el inicio de sesión propio del CLI (
claude auth loginocodex login) en una carpeta de configuración separada para esta cuenta. Si se pide un código después de aprobar en el navegador, pégalo en la terminal que muestra el diálogo.
Cada cuenta adicional usa su propia carpeta de configuración, así que tu sesión por defecto nunca se toca. La lista muestra si cada cuenta tiene la sesión iniciada. Sign in, Sign out, Refresh status y Delete account están en cada fila. Eliminar una cuenta cierra su sesión y borra su carpeta de configuración local. Los agentes que la usaban pasan a la cuenta por defecto.
Cursor, Gemini, Copilot y los demás CLI de agentes tienen su propia sección, Accounts of other agents, en la misma pestaña. La mayoría inicia sesión con el inicio de sesión propio del CLI en una carpeta separada, y algunos funcionan con claves de API.
Paso 2: elige una cuenta por agente
Cuando creas un agente con New agent, el campo Account lista las cuentas de esa herramienta con su estado, Signed in o Signed out. Elige una e inicia el agente.
Así ejecutas un agente de trabajo y uno personal a la vez en el mismo proyecto, cada uno con su plan y sus límites. Si eliges una cuenta sin sesión, el diálogo te avisa de que el agente te pedirá iniciar sesión en el primer arranque.
Paso 3: cambia la cuenta de un agente existente
Para mover un agente a otra cuenta a mano, abre Edit en la cabecera de su panel y elige otra Account. El diálogo te avisa antes de guardar: «The tool or account changed, so the agent will restart with a new conversation.» (La herramienta o la cuenta cambió, así que el agente se reiniciará con una conversación nueva.)
Así que un cambio manual es un nuevo comienzo. Está bien para una tarea nueva. Para una tarea en curso, una cadena de cuentas es mejor herramienta, porque puede llevarse la conversación.
Paso 4: configura una cadena de cuentas para el cambio automático
Las cadenas de cuentas están en los planes Pro y Team. Abre Settings → Account switching («Next account when a limit is hit»).
- Activa la Claude account chain o la Codex account chain. Cada proveedor tiene su propia cadena.
- Añade cuentas a la cadena con los chips de debajo y ordénalas con Move up y Move down. Remove quita una. La cadena necesita al menos dos cuentas.
- Fija el Threshold. Es la parte del límite de 5 horas o semanal que queda cuando los agentes pasan a la siguiente. Por defecto es el 3 %, y el control deslizante llega hasta el 30 %.
- Decide sobre Move the conversation to the new account. Si está activado, el registro de la conversación se copia a la carpeta de la nueva cuenta y el agente continúa donde lo dejó. Si está desactivado, el cambio inicia una conversación nueva.
A partir de ahí, cuando una cuenta tiene el umbral o menos de su límite de 5 horas o semanal, o el CLI informa de un límite, los agentes que la usan pasan a la siguiente cuenta disponible. Tras la última cuenta, la cadena da la vuelta y omite las cuentas sin cuota.
Qué ocurre durante un cambio
| Situación | Qué hace AgentVera |
|---|---|
| El límite restante baja hasta el umbral | Mueve el agente a la siguiente cuenta de la cadena |
| El CLI imprime un mensaje de límite | Reacciona al instante, sin esperar a la siguiente comprobación |
| El inicio de sesión de una cuenta es rechazado o ha caducado | La omite y prueba la siguiente cuenta que funcione |
| Una cuenta no tiene la sesión iniciada | Muestra «Signed out – skipped» en la cadena |
| Todas las cuentas están sin cuota | Te avisa, y el agente continúa cuando una vuelva a estar disponible |
| El agente se ejecuta en un servidor SSH | No se cambia; las cadenas cubren agentes locales |
Si la conversación se traslada y el agente tenía trabajo sin terminar, AgentVera le cuenta lo ocurrido en su cuadro de mensajes. Le dice que la cuenta anterior alcanzó su límite de uso, que el agente se movió a la siguiente cuenta con la misma conversación y que debe continuar donde lo dejó.
Algunos detalles mantienen los cambios tranquilos. El uso se comprueba cada 90 segundos. Un mismo agente no vuelve a cambiar en menos de cinco minutos. Una cuenta que alcanzó su límite se recuerda como no disponible hasta que su ventana se reinicia.
Vigila los límites antes de que lleguen
La barra de estado muestra el uso de 5 horas y semanal de cada cuenta, así que ves venir un límite. Settings → Usage limits muestra la cuota restante y las horas de reinicio. Para Claude, AgentVera lee los límites del servicio de uso de Anthropic. Para Codex, los lee por cuenta desde codex app-server. Ninguno es una API pública estable, así que toma las cifras como orientación.
Si usas Telegram con AgentVera, también puedes recibir alertas de cuentas y límites en el móvil. Consulta control por Telegram.
Solución de problemas
| Problema | Solución |
|---|---|
| La cadena nunca cambia | Comprueba que tiene al menos dos cuentas con la sesión iniciada y que la cadena está activada |
| Un agente inició una conversación nueva tras un cambio | Activa Move the conversation to the new account |
| Una cuenta aparece sin sesión | Usa Sign in en su fila de Settings → Accounts |
| Un cambio manual de cuenta perdió la conversación | Es lo esperado: un cambio manual reinicia el agente. Usa una cadena para las tareas en curso |
| Los límites parecen desactualizados | Pulsa Refresh limits en la barra de estado |
Usa más cuentas, pero dentro de las reglas
Tener varias cuentas es habitual por buenas razones: una cuenta de empresa y una personal, o cuentas separadas para clientes distintos. Si una configuración concreta está permitida depende de los términos de tu proveedor, así que revísalos antes de añadir cuentas solo para tener más cuota. Hacer que dure la cuota que ya tienes es la otra mitad del trabajo. Límites de uso de Claude Code y uso de tokens de Claude Code lo cubren.
Para terminar
Cambiar de cuenta en Claude Code no tiene por qué significar cerrar sesión. Una carpeta de configuración por cuenta te da varias sesiones a la vez. AgentVera añade esas carpetas por ti, te deja elegir una cuenta por agente y, con una cadena de cuentas, mueve los agentes a la siguiente cuenta en el límite mientras conservan su conversación. Si ejecutas trabajos largos, cómo ejecutar Claude Code por la noche muestra cómo encajan las cadenas en una ejecución desatendida. La página de cambio de cuentas tiene la lista completa de funciones.