Cómo cambiar de cuenta en Claude Code con Janus

Descubre cómo cambiar de cuenta en Claude Code con Janus en macOS, cómo verificar el uso y evitar sesiones con la identidad equivocada antes de trabajar.

Monday, September 28, 2026Omid Saffari
Cómo cambiar de cuenta en Claude Code con Janus

Saber cómo cambiar de cuenta en Claude Code con Janus permite que la próxima sesión se abra con el inicio de sesión personal o laboral correcto, sin repetir la autenticación en el navegador cada vez. El Janus del que hablamos aquí es RamitVishwakarma/Janus, un nuevo selector de cuentas para macOS cuya primera versión pública llegó el 25 de septiembre de 2026. Dos días después apareció la versión 1.1.0, con lecturas de uso por cuenta más actualizadas. La ventaja práctica no es acceder a Claude por menos dinero: es reducir las sesiones abiertas con la cuenta equivocada, evitar inicios de sesión repetidos y comprobar visualmente la identidad antes de empezar un trabajo para un cliente.

Janus cambia la próxima sesión, no la que ya está en curso

Janus guarda los dos elementos locales con los que Claude Code reconoce una cuenta: las credenciales OAuth del llavero de macOS y el archivo de configuración de Claude correspondiente. Es como un armario de llaves cerrado. Al seleccionar una cuenta, Janus devuelve su llave y su configuración al espacio activo para que el siguiente proceso pueda usarlas.

La última parte es importante. Un proceso de Claude Code lee las credenciales al iniciarse. Cambiar de cuenta en Janus no modifica una sesión de terminal o del IDE que ya esté abierta. Cierra o detén ese proceso, cambia de cuenta y, después, inicia una sesión nueva de Claude Code.

El software no combina suscripciones, transfiere cupos ni genera uso adicional. Cada inicio de sesión conserva su propio acceso de pago y sus límites. Consulta por separado la guía de precios de Claude Code para conocer los costos vigentes de los planes. Janus reduce la fricción al iniciar sesión, no el presupuesto del plan.

Flujo arquitectónico que muestra cómo se guardan dos cuentas de Claude Code, se cambia entre ellas y se reinicia el proceso
Janus cambia las credenciales que usará el siguiente proceso de Claude Code; por eso hay que reiniciar Claude Code después de cambiar de cuenta.

Esta guía se verificó con el código fuente de Janus v1.1.0. No es una prueba práctica de fiabilidad: ninguna afirmación depende de un tiempo de cambio medido ni de una prueba no documentada en un Mac con dos cuentas.

Instala Janus solo después de evaluar si confías en él

Janus funciona en macOS 13 o posterior, tanto con Apple silicon como con Intel. La versión específica v1.1.0 incluye un DMG, un ZIP y SHA256SUMS.txt. Tanto el DMG como el ZIP publicados coinciden con ese manifiesto.

La limitación de instalación no es un detalle cosmético. Janus tiene una firma ad hoc y no está notarizado. macOS lo identificará como software de un desarrollador no verificado, y las instrucciones de instalación del proyecto explican cómo quitar el indicador de cuarentena. Saltarse esa protección exige una decisión consciente porque la aplicación maneja credenciales de Claude Code. Revisa el repositorio, elige la versión etiquetada exacta y verifica el archivo descargado antes de seguir las instrucciones para retirar la cuarentena.

En un Mac, descarga Janus-1.1.0.dmg y SHA256SUMS.txt en la misma carpeta y verifica el manifiesto:

Shell
shasum -a 256 -c SHA256SUMS.txt

Abre el DMG, arrastra Janus a Aplicaciones y sigue las instrucciones de inicio de la versión si aceptas el riesgo. El proyecto también documenta un cask de Homebrew con --no-quarantine; en ese caso se aplica la misma decisión de confianza.

El motivo por el que Janus necesita un acceso local amplio es también el motivo para inspeccionarlo. La aplicación no está aislada en un sandbox porque debe acceder al elemento de Claude Code en el llavero y a su archivo de configuración. Tiene licencia MIT y no está afiliada a Anthropic, pero una licencia abierta no sustituye una auditoría de seguridad.

Cómo cambiar de cuenta en Claude Code con dos perfiles

La configuración más clara utiliza dos cuentas bajo tu control y comprueba la identidad activa en cada cambio.

  1. Inicia sesión en Claude Code con la cuenta A. Si es la primera vez que configuras Claude Code en ese Mac, completa antes el proceso habitual. La guía general para configurar Claude Code explica ese punto de partida.
  2. Abre Janus y comprueba el correo electrónico que aparece en la ventana o en la barra de menús. Pulsa Save current account.
  3. En Claude Code, cierra la sesión de la cuenta A e inicia sesión una vez con la cuenta B.
  4. Vuelve a Janus. Confirma que aparece el correo de la cuenta B y pulsa Save current account de nuevo.
  5. Janus debería mostrar ahora las dos cuentas. Elige la cuenta A o B desde la ventana, o usa la opción de cambio en la barra de menús.
  6. Detén el proceso de Claude Code que estaba abierto e inicia uno nuevo. El proceso anterior conserva las credenciales que cargó al arrancar.
  7. Antes de abrir el repositorio de un cliente, confirma el correo en Janus y ejecuta /usage en la nueva sesión de Claude Code. Comprueba que el estado de las ventanas de cinco horas y semanal corresponda a la cuenta prevista.

Janus guarda la cuenta que va a dejar de estar activa antes de restaurar la seleccionada. También obtiene la sesión de reemplazo antes de tocar la sesión activa. El comportamiento documentado ante fallos es conservador: si falta una sesión guardada o el llavero rechaza la operación, el Mac debería conservar la cuenta que ya estaba activa.

Lista de verificación para dos cuentas

Haz el primer cambio en un repositorio de bajo riesgo, no mientras trabajas para un cliente.

  • Antes de cambiar, anota el correo que Janus marca como conectado y registra el estado visible del uso en las ventanas de cinco horas y semanal.
  • Deja una sesión de Claude Code abierta para comprobar que el cambio solo se aplica al iniciar un proceso.
  • Cambia a la segunda cuenta en Janus y confirma que el correo de la barra de menús también cambia.
  • Inicia otro proceso de Claude Code desde cero y ejecuta /usage.
  • Comprueba que ese proceso nuevo coincide con las cifras de la segunda cuenta que muestra Janus.
  • Regresa al proceso que dejaste abierto. Debería seguir funcionando como una sesión de la primera cuenta porque cargó esas credenciales al iniciarse.
  • Vuelve a cambiar de cuenta, reinicia otra vez y repite las comprobaciones de identidad y uso antes de confiar este flujo a trabajo facturable.

El objetivo no es demostrar que un botón cambió de color. Hay que comprobar que la cuenta seleccionada en Janus es la que utiliza el siguiente proceso, mientras el proceso existente permanece sin cambios.

Cómo distinguir una lectura de uso guardada de una actualizada

Janus puede mostrar una lectura antigua correcta, pero eso no significa que sea actual. Claude Code registra el uso en su configuración mientras una cuenta está activa. Cuando cambias a otra, ese valor guardado deja de avanzar. La versión 1.1.0 identifica la fuente para que puedas distinguir una lectura guardada de otra obtenida de Anthropic.

Al pulsar Refresh, Janus solicita una lectura actual una vez por cada cuenta guardada. Si la cuenta no está activa, puede renovar primero un token de acceso vencido y guarda las credenciales de reemplazo antes de usarlas. Para la cuenta conectada en ese momento, Janus no renueva el token porque un proceso de Claude Code podría seguir utilizándolo. El propio Claude Code mantiene actualizado ese token activo.

Las cuentas regresivas hasta el restablecimiento siguen avanzando mientras la ventana de Janus está abierta. Cuando se reinicia una ventana de límites, el porcentaje anterior se borra y se activa una consulta. Hasta que llega una lectura nueva, Janus muestra un guion en lugar de adivinar. La diferencia importa al decidir si la cuenta de trabajo prevista tiene margen para una sesión larga.

Comparación arquitectónica entre lecturas de uso guardadas y obtenidas de Claude Code
Una cifra guardada describe el último momento registrado. Refresh consulta a Anthropic; tras un reinicio, la lectura vencida se borra hasta que llega un resultado nuevo.

Hay una incoherencia en la documentación del repositorio etiquetado como v1.1.0. El README, las notas de la versión y el código fuente describen solicitudes de uso a Anthropic, pero el archivo SECURITY.md de esa etiqueta todavía afirma que la aplicación no realiza solicitudes de red. El código envía las consultas de uso a api.anthropic.com y las solicitudes de renovación de tokens a platform.claude.com. Hasta que se corrija esa página de seguridad, considera que el código fuente y las notas de la versión más recientes describen el comportamiento real.

Seis flujos de trabajo en los que cambiar de cuenta compensa

El perfil ideal no es alguien que acumula cuentas de reserva, sino una persona con un motivo legítimo para mantener separadas dos identidades en un mismo Mac.

PuestoA quién beneficiaFlujo de trabajo exactoPor qué compensa
1Un consultor con cuentas de Claude separadas, una personal y otra controlada por su empresaSeleccionar la cuenta de la empresa, reiniciar Claude Code, verificar el correo y el uso, y después abrir el repositorio del clienteReduce el riesgo de que el trabajo pagado por un cliente se ejecute con una identidad o un cupo personal
2Un ingeniero que usa una cuenta de su empleador para trabajar y otra personal para proyectos propiosGuardar ambas una vez, cambiar desde la barra de menús al pasar de un contexto a otro y abrir después una nueva sesión de terminalLa elección de cuenta se vuelve un paso explícito del inicio, en vez de una interrupción para autenticarse en el navegador
3El propietario de una agencia pequeña que controla personalmente varias cuentas internasComprobar qué cuenta tiene el contexto de proyecto y el uso actual adecuados, cambiar, reiniciar y verificar antes de una ejecución larga del agenteHace visible la elección de cuenta antes de iniciar una tarea costosa o delicada
4Un desarrollador de guardia que pasa de una prueba personal a un incidente urgente de trabajoMantener abierto el proceso experimental, cambiar Janus a la cuenta laboral y abrir otro proceso de Claude Code para atender el incidenteEl proceso anterior permanece estable mientras la sesión urgente se inicia con la identidad laboral prevista
5Un mantenedor de código abierto que separa el trabajo comunitario del comercialUsar un inicio de sesión guardado para proyectos públicos y otro para trabajo pagado, con una lista de comprobación al abrir el repositorio después de cada reinicioCrea un límite repetible sin fingir que las carpetas controlan por sí solas la autenticación
6Un usuario intensivo de Claude Code que compara el margen de sus cuentas antes de programar una tarea largaActualizar Janus, descartar las cifras recordadas cuando la actualidad importa y elegir la cuenta autorizada que tenga la asignación actual adecuadaConvierte la vigencia de los datos de uso en parte de la planificación, en vez de una sorpresa a mitad de la sesión

No uses el cambio de cuentas para compartir credenciales ni eludir el límite de un plan. El patrón útil consiste en separar cuentas que estás autorizado a controlar.

Dos productos que vale la pena crear para cubrir este vacío

La mejor apuesta: un lanzador multiplataforma que evite errores de cuenta

Crea un lanzador que vincule cada repositorio con una identidad de Claude autorizada, muestre esa identidad antes del inicio y abra un proceso nuevo de Claude Code solo después de que el usuario la confirme. El cliente dispuesto a pagar es un consultor, el responsable de una agencia o un desarrollador que combina trabajo personal y profesional, y que valora más evitar la cuenta equivocada que ahorrarse otro clic.

La demanda es pequeña, pero excepcionalmente directa. En Estados Unidos, claude code multiple accounts registra cerca de 90 búsquedas mensuales, una dificultad de palabra clave de 0 y un costo por clic de $19.94. Otras 10 búsquedas al mes corresponden específicamente a claude code multiple accounts windows. Janus solo funciona en macOS, así que Windows y Linux representan un vacío de producto evidente.

La versión mínima que podría venderse necesita un adaptador para el almacén de credenciales del sistema operativo, una correspondencia entre repositorios y cuentas, un indicador claro de la cuenta activa y una capa de lanzamiento. Al principio no necesita un panel para equipos. El inconveniente es serio: los archivos de autenticación y los flujos de tokens pertenecen a otro producto y pueden cambiar, mientras que manejarlos mal provoca un incidente de seguridad. Ese riesgo también explica por qué un lanzador confiable puede generar ingresos.

Esta es la oportunidad más sólida. El volumen de búsqueda es menor que la demanda general relacionada con los límites de uso, pero el problema, el comprador y la plataforma ausente están definidos con precisión.

Un monitor de uso que indique el origen y los reinicios

Crea un monitor local que siempre identifique cada lectura por cuenta, fuente y hora de consulta, y que avise si una tarea de programación planificada está a punto de coincidir con el reinicio de un límite. Un usuario avanzado que trabaja por su cuenta podría comprar la versión personal; un equipo de ingeniería podría pagar por una capa de políticas que nunca exporte credenciales sin procesar.

claude code usage limits registra cerca de 1,000 búsquedas mensuales en Estados Unidos, con un costo por clic de $12.71. claude code usage limits check suma otras 10. La demanda supera a la del cambio de cuentas porque la preocupación por los límites afecta a casi todos los usuarios de pago.

El MVP consiste en una vista para la barra de menús, estados explícitos remembered y fetched, temporizadores de reinicio y un aviso previo al inicio. El inconveniente es la dependencia de servicios externos. Janus v1.1.0 utiliza los endpoints OAuth de Claude para consultar el uso y renovar credenciales, y esas interfaces pueden cambiar. Un producto duradero necesita fallar de forma segura, no inventar cifras y mantener un ciclo rápido de mantenimiento.

Los límites también forman parte de la decisión

Janus solo resulta útil si aceptas que una aplicación local no afiliada mueva material de autenticación. Los tokens que guarda residen en el llavero de inicio de sesión bajo el servicio Janus. Las copias de la configuración se almacenan en ~/Library/Application Support/Janus/ con permisos exclusivos para el propietario, pero pueden incluir rutas de proyectos e historial. La nota de seguridad también indica que su llamada a /usr/bin/security hace visible brevemente la carga de credenciales como argumento hexadecimal de un proceso para ese mismo usuario de macOS y para root.

La aplicación solo funciona en macOS, no está aislada en un sandbox, tiene una firma ad hoc y no está notarizada. Cada actualización puede volver a pedir acceso al llavero porque su firma ad hoc puede cambiar. La consulta del uso añade un comportamiento de red que la página de seguridad correspondiente a esa etiqueta todavía no refleja. Nada de esto demuestra que la aplicación sea insegura. Sí significa que la comodidad no basta para justificar su instalación en un Mac compartido, no administrado o de alto riesgo.

Janus también incluye una función para limpiar la caché de desarrollo, pero no hace falta para cambiar de cuenta. Mantén acotada la primera adopción: verifica la versión, guarda dos cuentas autorizadas, prueba el límite de arranque y deja la limpieza de la caché para una decisión aparte.

Qué hacer el lunes

Elige dos cuentas bajo tu control, descarga la versión específica v1.1.0 y su manifiesto de sumas de comprobación, y prueba la lista de verificación en un repositorio desechable. Registra el correo activo y el uso antes y después del cambio. Confirma que un proceso de Claude Code recién iniciado cambia de cuenta, mientras el que dejaste abierto no lo hace. Solo entonces incorpora Janus a la rutina que sigues antes de trabajar para un cliente.

¿Cómo cambio de cuenta en Claude Code con Janus?

Instala la aplicación RamitVishwakarma/Janus para macOS después de evaluar los riesgos que implica confiar en ella. Guarda la cuenta de Claude Code que tiene la sesión iniciada, cierra sesión e inicia una vez con la segunda cuenta, guarda también esa cuenta, selecciona la que quieras usar y reinicia Claude Code. Antes de trabajar, confirma el correo de la barra de menús de Janus y compara /usage en la sesión nueva.

¿Se pueden usar varias cuentas con Claude Code?

Claude Code utiliza un solo conjunto de credenciales locales activas a la vez. Janus guarda el par de credenciales y configuración de más de una cuenta, y restaura el par seleccionado para el siguiente proceso de Claude Code. No combina suscripciones ni hace que un proceso abierto cambie de identidad.

¿Janus funciona con Claude Code en Windows?

No. Janus v1.1.0 requiere macOS 13 o posterior y depende del llavero y de las rutas de soporte de aplicaciones de macOS. La versión es universal para equipos Mac con Apple silicon e Intel, pero no existe una compilación para Windows.

¿Cómo compruebo los límites de uso de Claude Code?

Ejecuta /usage en la sesión de Claude Code y compáralo con Janus. En Janus, consulta la etiqueta de la fuente: una cifra guardada procede de la configuración almacenada, mientras que una cifra obtenida llegó desde Anthropic. Pulsa Refresh cuando necesites datos actuales y espera un guion después de un reinicio hasta que llegue una lectura nueva.

Si necesitas un lanzador que evite errores de cuenta o un flujo de uso creado para tu equipo, puedo ayudarte a diseñarlo y automatizarlo.

Última actualización
28 sept 2026
Categoría
Build

Prefiera este sitio en Google

Añadir omidsaffari.com como fuente preferida en la Búsqueda de Google

Marque omidsaffari.com como fuente preferida y Google lo destacará para usted en Top Stories, AI Overviews y AI Mode.

Artículos relacionados
Copilot Studio: cómo usar Managed Runtime desde la CLI

Copilot Studio: cómo usar Managed Runtime desde la CLI

Aprende a crear, probar y desplegar una app con Copilot Managed Runtime desde la CLI, y valida identidad, conectores, acceso y costos antes del piloto.27 sept 2026Build
Caché de prompts en GPT-6: cómo detectar fallos y ahorrar

Caché de prompts en GPT-6: cómo detectar fallos y ahorrar

Aprende a configurar la caché de prompts en GPT-6, detectar por qué falla y medir lecturas, escrituras y costos reales antes de llevarla a producción.27 sept 2026Build
Precio de Copilot Managed Runtime: créditos, licencias y cargos

Precio de Copilot Managed Runtime: créditos, licencias y cargos

Guía del costo de Copilot Managed Runtime: créditos para crear y ejecutar apps, licencias de Power Apps Premium y cargos que se facturan por separado.26 sept 2026Build
Agentes de IA en n8n vs workflows: cuál usar y cuándo

Agentes de IA en n8n vs workflows: cuál usar y cuándo

Comparamos agentes de IA en n8n y workflows con 30 turnos de soporte: control, sesiones, costos y el diseño híbrido que conviene usar en producción.26 sept 2026Build
OpenRouter precios: cuánto cuesta realmente Jev Router

OpenRouter precios: cuánto cuesta realmente Jev Router

Jev Router figura a $0 en OpenRouter, pero la factura del modelo elegido no está clara. Revisamos qué cubre el precio y cómo verificar cada sesión completa.26 sept 2026Build
Publicar plugins de Claude: del repositorio al directorio

Publicar plugins de Claude: del repositorio al directorio

Aprenda a publicar plugins de Claude desde GitHub, validar el paquete, elegir quién será su propietario y enviar por separado cualquier conector MCP remoto.26 sept 2026Build
Cloudflare gratis: el precio real de MCP Portals

Cloudflare gratis: el precio real de MCP Portals

Cloudflare gratis incluye MCP Portals hasta 50 usuarios. Compara el plan Free, Pay-as-you-go, los gastos externos, los registros y la seguridad.26 sept 2026Build
Cómo mejorar el rendimiento GPU con Agentic CUDA Optimizer

Cómo mejorar el rendimiento GPU con Agentic CUDA Optimizer

Mejora el rendimiento GPU con Agentic CUDA Optimizer: prepara un kernel, limita la búsqueda a siete intentos y valida el ahorro antes de desplegarlo.25 sept 2026Build
Newsletter

Una carta, cada domingo.Sistemas que funcionan, no opiniones calientes.

Semanal. Sin spam. Cancele cuando quiera.