Running Multiple Claude Desktop Instances (Mac & Windows Guide)
A guide for running side-by-side, isolated Claude Desktop sessions — useful if you want a personal account and a work/enterprise account open at the same time.
1. What the original Mac command does
The command:[automatic_youtube_gallery type="search" search="Cómo tener 2 claude desktop en tu pc" cache="2419200" per_page="1" thumb_excerpt="0" player_description="0"]
open -n -a "Claude" --args --user-data-dir=$HOME/.claude-second Breakdown:
- open — the standard macOS terminal command used to launch applications.
- -n — tells the system to open a new instance of the application, even if one is already running.
- -a «Claude» — specifies that the application to launch is «Claude».
- –args — tells macOS that any text following this flag should be passed directly to the Claude app when it boots up.
- –user-data-dir=$HOME/.claude-second — Claude Desktop is built on Electron (a browser-based desktop framework). This flag forces the app to store all login state, settings, and local data in a separate folder (
.claude-second) instead of the default one.
2. Why this is useful
By default, Claude Desktop only lets you log into one account at a time. Normally, switching between a personal and a work/enterprise account means logging out, wiping your session, and logging back in — tedious.
Running this command gives you:
- Side-by-side sessions — two completely separate Claude windows open at the same time.
- Isolated data — personal search histories, settings, and workspace tools (like MCP integrations) stay fully separate and won’t mix.
- No repeated logins — both apps stay permanently logged into their respective accounts across restarts.
3. How to do this on Windows
Claude Desktop on Windows is packaged differently, so simply reopening the app just brings the existing window to the front. To launch a second, isolated instance, you need to point the executable to a separate user data directory.
Method A: PowerShell (Recommended)
Since Windows installs Claude Desktop in a dynamic, often hidden system directory, PowerShell is the easiest way to locate and launch it:
- Press the Windows key, type PowerShell, and open it.
- Paste the following, then press Enter:
$exe = Join-Path (Get-AppxPackage *claude*).InstallLocation "app\Claude.exe" & $exe --user-data-dir="C:\Users\$env:USERNAME\.claude-second" This automatically finds where Claude is installed and launches a brand-new, isolated window, saving its data to a .claude-second folder in your user directory.
Method B: Clickable Desktop Shortcut
If you don’t want to open PowerShell every time:
- Right-click an empty spot on your desktop → New → Shortcut.
- Under «Type the location of the item,» paste:
powershell.exe -WindowStyle Hidden -Command "& { $exe = Join-Path (Get-AppxPackage *claude*).InstallLocation 'app\Claude.exe'; & $exe --user-data-dir="""$HOME\.claude-second""" }" - Click Next, name it something like Claude – Second Account, and click Finish.
Now you can double-click this shortcut anytime you want to open your second instance.
⚠️ A quick tip for Windows users
When logging into your second instance for the first time, Google/SSO login might fail. This happens because the browser tries to redirect back to the app, but sends the login token to your first open Claude window instead.
The fix: When logging into the second window, choose «Sign in with email» or «Sign in with code» instead of SSO. Anthropic will email you a temporary 6-digit code — type that directly into the second window to bypass the redirect issue. Once logged in, the session stays active.
dime un paso a la vez como ejecutar esto para tener dos claude desktop a la vez con diferentes cuentas. Running Multiple Claude Desktop Instances (Mac & Windows Guide)
A guide for running side-by-side, isolated Claude Desktop sessions — useful if you want a personal account and a work/enterprise account open at the same time.
1. What the original Mac command does
The command:
open -n -a "Claude" --args --user-data-dir=$HOME/.claude-second Breakdown:
- open — the standard macOS terminal command used to launch applications.
- -n — tells the system to open a new instance of the application, even if one is already running.
- -a «Claude» — specifies that the application to launch is «Claude».
- –args — tells macOS that any text following this flag should be passed directly to the Claude app when it boots up.
- –user-data-dir=$HOME/.claude-second — Claude Desktop is built on Electron (a browser-based desktop framework). This flag forces the app to store all login state, settings, and local data in a separate folder (
.claude-second) instead of the default one.
2. Why this is useful
By default, Claude Desktop only lets you log into one account at a time. Normally, switching between a personal and a work/enterprise account means logging out, wiping your session, and logging back in — tedious.
Running this command gives you:
- Side-by-side sessions — two completely separate Claude windows open at the same time.
- Isolated data — personal search histories, settings, and workspace tools (like MCP integrations) stay fully separate and won’t mix.
- No repeated logins — both apps stay permanently logged into their respective accounts across restarts.
3. How to do this on Windows
Claude Desktop on Windows is packaged differently, so simply reopening the app just brings the existing window to the front. To launch a second, isolated instance, you need to point the executable to a separate user data directory.
Method A: PowerShell (Recommended)
Since Windows installs Claude Desktop in a dynamic, often hidden system directory, PowerShell is the easiest way to locate and launch it:
- Press the Windows key, type PowerShell, and open it.
- Paste the following, then press Enter:
$exe = Join-Path (Get-AppxPackage *claude*).InstallLocation "app\Claude.exe" & $exe --user-data-dir="C:\Users\$env:USERNAME\.claude-second" This automatically finds where Claude is installed and launches a brand-new, isolated window, saving its data to a .claude-second folder in your user directory.
Method B: Clickable Desktop Shortcut
If you don’t want to open PowerShell every time:
- Right-click an empty spot on your desktop → New → Shortcut.
- Under «Type the location of the item,» paste:
powershell.exe -WindowStyle Hidden -Command "& { $exe = Join-Path (Get-AppxPackage *claude*).InstallLocation 'app\Claude.exe'; & $exe --user-data-dir="""$HOME\.claude-second""" }" - Click Next, name it something like Claude – Second Account, and click Finish.
Now you can double-click this shortcut anytime you want to open your second instance.
⚠️ A quick tip for Windows users
When logging into your second instance for the first time, Google/SSO login might fail. This happens because the browser tries to redirect back to the app, but sends the login token to your first open Claude window instead.
The fix: When logging into the second window, choose «Sign in with email» or «Sign in with code» instead of SSO. Anthropic will email you a temporary 6-digit code — type that directly into the second window to bypass the redirect issue. Once logged in, the session stays active. el video que lo vi la transcripcion es este: 1
00:00:00,000 –> 00:00:08,320
En este tutorial, voy a mostrarte cómo puedes ejecutar dos coágulos, estos
detienen cuentas en tu computadora, por lo que esto no violará ninguna de las tareas
2
00:00:08,320 –> 00:00:18,560
de untappic, así que digamos que tienes tus cuentas personales y tienes una
casa de trabajo, por lo que en este caso estaría completamente bien que uses este
3
00:00:18,560 –> 00:00:30,240
método y la forma en que las palabras de este método son porque los coágulos, se detienen
es un electrón, cromo, no Dorgia, lo que significa que la aplicación Electron destruye todos
4
00:00:30,240 –> 00:00:35,360
tokens de autenticación, cookies de
sesión, cobro, configuraciones locales,
5
00:00:35,360 –> 00:00:42,240
y no un solo directorio. Y lo que
significa para nosotros superar este problema,
6
00:00:42,240 –> 00:00:48,080
todo lo que tienes que hacer es crear un
segundo directorio al que podamos apuntar
7
00:00:48,080 –> 00:00:55,280
clots, esa es una carpeta específica y una
vez que lo haga, se leerá como una
8
00:00:55,280 –> 00:01:02,480
instancia separada, lo que significa que tendremos sus
propios MCP, sus propios archivos, sus propias configuraciones,
9
00:01:02,480 –> 00:01:08,000
y cuando apuntemos a esta otra carpeta
tendremos acceso gratuito a open
10
00:01:08,000 –> 00:01:15,360
otras carpetas simultáneamente, lo que significa que
podemos tener múltiples coágulos, instancias de escritorio
11
00:01:15,360 –> 00:01:23,360
ejecutándose en su PC. Entonces, para que
podamos hacer esto, queremos ir a una carpeta específica,
12
00:01:23,360 –> 00:01:30,160
que es esta que está aquí llamada datos de la
aplicación local. Aquí es donde todas las configuraciones para
13
00:01:30,160 –> 00:01:37,360
tus coágulos existirán para que puedas acceder a
ellos, simplemente puedes presionar Windows más R y este
14
00:01:37,360 –> 00:01:49,040
va a iniciar los comandos de sala para que ubiques carpetas o, si estás en Mackey,
deseas presionar comandos más espacio. Aquí es donde existe la ubicación donde van los coágulos
15
00:01:49,040 –> 00:01:55,680
y lo que queremos hacer es crear una
carpeta. Esta será la segunda carpeta donde
16
00:01:55,680 –> 00:02:03,200
vamos a redirigir y crear un nuevo
directorio con nuevas configuraciones para sus coágulos.
17
00:02:03,200 –> 00:02:11,360
Así que creé esta carpeta llamada cuenta clots 2,
aquí es donde vivirá la segunda instancia de todas las
18
00:02:11,440 –> 00:02:17,600
configuraciones para nuestro escritorio clots.
Así que sí, simplemente crea eso. Y una vez que
19
00:02:17,600 –> 00:02:25,520
has creado esta carpeta en los datos locales de la
aplicación, el siguiente paso es abrir tu terminal y no
20
00:02:25,520 –> 00:02:34,560
te preocupes, esta es una forma sencilla para que usemos este
método. Entonces, ¿cómo funcionaría este método en un escenario normal
21
00:02:34,560 –> 00:02:43,360
. Entonces digamos que tienes un escritorio con íconos.
Por ahora, supongamos que este es el escritorio original
22
00:02:43,360 –> 00:02:52,640
icono de coágulos. Entonces digamos que tienes
este escritorio. Lo que queremos hacer es crear un
23
00:02:52,640 –> 00:03:01,120
clon de estos accesos directos del escritorio. Aquí dentro de
nuestra área de trabajo, nuestro escritorio. Entonces queremos crear
24
00:03:01,200 –> 00:03:10,400
un acceso directo, un clon. Y el original
apuntará directamente al original donde
25
00:03:10,400 –> 00:03:17,120
toda su información, todos sus datos
vivirán. Y la segunda instancia vamos a
26
00:03:17,120 –> 00:03:26,320
apuntar este segundo acceso directo a la nueva carpeta
que hemos creado. Entonces, cuando hacemos clic en ambos,
27
00:03:26,320 –> 00:03:32,960
se iniciarán dos instancias de coágulos y
puedes seguir haciéndolo porque siempre estaremos
28
00:03:32,960 –> 00:03:40,240
redireccionaremos los accesos directos a diferentes
carpetas. Y esta es la forma en que podemos movernos.
29
00:03:40,240 –> 00:03:47,280
Pero configuremos esto. Entonces, lo que
queremos hacer es abrir PowerShell o CMD. Nuevamente,
30
00:03:48,000 –> 00:03:55,120
busque un PowerShell. Puedes hacer esto o mediante la
búsqueda de PowerShell de aquí ejecutar como administrador. Y voy
31
00:03:55,120 –> 00:04:01,840
voy a dejar un enlace en la descripción para que puedas
acceder a estos comandos. Así que queremos pegar estos comandos
32
00:04:01,840 –> 00:04:09,920
aquí. Y lo que esto va a hacer es crear
accesos directos para la carpeta,
33
00:04:09,920 –> 00:04:16,800
que es esta de aquí. Y va a hacer
exactamente lo que dije antes. Redirigirá
34
00:04:16,800 –> 00:04:23,920
los nuevos accesos directos que creamos a esta
carpeta y lanzará coágulos. Bien, entonces tenemos
35
00:04:24,880 –> 00:04:34,320
estos son los accesos directos que creé.
Como puede ver, se llama ProWorkInc y será este.
36
00:04:34,320 –> 00:04:42,080
Entonces, cómo queremos probarlo, queremos presionar el botón
derecho del ratón en propiedades. Una vez que estemos en propiedades,
37
00:04:42,880 –> 00:04:50,400
la carpeta de destino a la que se redirige
es esta de aquí. Como puede ver,
38
00:04:50,480 –> 00:04:58,640
está dirigiendo a la segunda carpeta que creamos en
nuestra actualización local. Y esto es lo que queremos.
39
00:04:58,640 –> 00:05:07,040
Entonces, cuando lancemos los coágulos originales,
este será el mío real. Y cuando hagamos clic en el segundo,
40
00:05:07,040 –> 00:05:13,760
va a iniciar la segunda instancia. Entonces ahora
tenemos dos instancias de coágulos. Entonces tu mina
41
00:05:13,760 –> 00:05:19,840
no la lanzará de inmediato. Bien, y hay
una parte muy importante aquí en esto. Entonces
42
00:05:19,840 –> 00:05:26,880
cuando le pedimos que inicie sesión, todo lo que quiere
hacer es iniciar sesión, no inicie sesión con su cuenta de Google
43
00:05:26,880 –> 00:05:34,350
, inicie sesión con su correo electrónico.
Entonces esto es lo que va a mostrar lo que quieres hacer es
44
00:05:34,350 –> 00:05:42,270
hacer clic en obtener estado. No inicie sesión en su
cuenta de Google. Quieres escribir tu correo electrónico aquí,
45
00:05:42,350 –> 00:05:50,110
y te pedirá una verificación. Y esto le
enviará un enlace en su correo electrónico.
46
00:05:50,110 –> 00:05:57,310
Y esto es lo que aparecerá cuando presione el enlace
desde cerrar, haga clic en iniciar sesión. Entonces, como usted
47
00:05:57,310 –> 00:06:06,750
puede ver, cuando escriba iniciar sesión,
enviará el código a su primera instancia de nube. Bien,
48
00:06:06,830 –> 00:06:14,670
y lo que quieres hacer es obviamente copiar esto.
Agregue aquí, verifique el correo electrónico. Esto va a
49
00:06:14,670 –> 00:06:23,070
lanzar la segunda instancia. Bien, pero ahora
estás atrapado con tu primera instancia como esta.
50
00:06:23,070 –> 00:06:30,830
Lo que quieres hacer ahora es ir a la bandeja
del sistema y cerrar ambas aplicaciones. Y ahora
51
00:06:30,910 –> 00:06:37,710
lo que quieres hacer es venir a cerrar tu
original. Y lo que desea iniciar,
52
00:06:37,710 –> 00:06:48,750
como puede ver, si se elimina la codificación, no solicita el código, no muestra el
código simple. Y lo que quieres hacer ahora, llegas a los accesos directos que creamos
53
00:06:49,310 –> 00:06:56,750
aquí y boom, como puedes ver, esta es la
nueva cuenta, YouTube, y esta es mi antigua.
54
00:06:56,750 –> 00:07:04,990
Así que ahora tenemos dos instancias en la nube
y una está siendo redirigida a una carpeta. Y este
55
00:07:04,990 –> 00:07:11,630
siendo redirigido a la otra carpeta que hemos creado
en los datos de la aplicación local. Y así es como usted
56
00:07:11,630 –> 00:07:19,870
puede realizar múltiples recuentos, pero quédese
conmigo. No hemos terminado este tutorial porque quiero
57
00:07:19,950 –> 00:07:29,790
Te mostraré una segunda forma de utilizar este
método. Así que esta es una ventaja, está bien, la gente
58
00:07:29,790 –> 00:07:36,510
simplemente no habla de eso. Entonces, el
segundo método que desea hacer es simplemente abrir un
59
00:07:36,510 –> 00:07:44,270
navegadores diferentes. Chicos, pueden hacer esto si
quieren hacerlo muy rápido. Abres un navegador, así que digamos
60
00:07:44,270 –> 00:07:54,030
Estoy en Firefox. Simplemente puede venir aquí e
ingresar a su cuenta. Y cuando ingresas a un navegador diferente,
61
00:07:54,430 –> 00:08:01,870
todo lo que quieres hacer aquí es diseñar
con tus cuentas. Como puede ver, inicié sesión en
62
00:08:01,870 –> 00:08:08,190
todas las cuentas. Y este es el segundo método que
puedes utilizar. Y si tiene diferentes navegadores,
63
00:08:08,270 –> 00:08:15,550
por ejemplo, si tiene operativo y tiene
Firefox Chrome, Edge, simplemente puede
64
00:08:15,550 –> 00:08:22,190
iniciar sesión en varias cuentas y deberían funcionar de
la misma manera. Y esta es otra manera. Entonces no estás
65
00:08:22,190 –> 00:08:29,630
creando una nueva carpeta dentro de tu computadora.
Simplemente acceden a ellos a través de diferentes navegadores.
66
00:08:29,630 –> 00:08:38,270
Y así es como pueden abrir varias cuentas,
muchachos.
\
Paso 1. Abre PowerShell
En Windows 11:
- Pulsa la tecla Windows.
- Escribe
PowerShell. - Abre Windows PowerShell normalmente, sin ejecutarlo como administrador.
Cuando lo tengas abierto, te doy el siguiente paso.
vale, dime siguientes dos pasos
Paso 2. Comprueba dónde está instalado Claude
Copia este comando en PowerShell y pulsa Enter:
Get-AppxPackage *claude* | Select-Object InstallLocationPaso 3. Comprueba el resultado
- Si aparece una ruta de instalación, perfecto.
- Si no aparece nada, dímelo: significa que Claude podría estar instalado de otra forma.
No cierres PowerShell.
C:\Program Files\WindowsApps\Claude_2.31226.1.0_x64__pzs8sxrjxfjjc dame sigueiente 3 pasos
Paso 4. Crea la carpeta para la segunda cuenta
Copia este comando en PowerShell y pulsa Enter:
New-Item -ItemType Directory -Force -Path "$HOME\.claude-second"Paso 5. Comprueba que se ha creado
Copia este comando y pulsa Enter:
Test-Path "$HOME\.claude-second"Debe aparecer True.
Paso 6. Abre la segunda instancia de Claude
Copia este comando y pulsa Enter:
$exe = Join-Path (Get-AppxPackage *claude*).InstallLocation "app\Claude.exe"; & $exe --user-data-dir="$HOME\.claude-second"Si se abre otra ventana de Claude, intenta iniciar sesión con la segunda cuenta. Si no se abre, dime qué mensaje aparece en PowerShell.
vale, ya me logueé. ahora que?
Paso 7. Comprueba que las dos cuentas funcionan
- Cierra las dos ventanas de Claude, incluida la que queda en segundo plano junto al reloj de Windows.
- Abre Claude normalmente desde el menú Inicio. Debe aparecer tu cuenta original.
- Vuelve a PowerShell y ejecuta este comando para abrir la segunda cuenta:
$exe = Join-Path (Get-AppxPackage *claude*).InstallLocation "app\Claude.exe"; & $exe --user-data-dir="$HOME\.claude-second"Comprueba que cada ventana mantiene una cuenta diferente. Si funciona, el siguiente paso será crear un acceso directo para abrir la segunda cuenta sin usar PowerShell.
pero tenia cerrada yo la de claude 1 como lo abro ahora?
Pulsa la tecla Windows, escribe Claude y pulsa Enter. Así abrirás la cuenta original.
La segunda cuenta la abres con el comando de PowerShell que utilizaste antes.
ya pero me ha desaparecido la cuenta 2
La cuenta 2 sigue guardada en la carpeta que creaste. Para abrirla:
Paso 1. Abre PowerShell y ejecuta este comando:
$exe = Join-Path (Get-AppxPackage *claude*).InstallLocation "app\Claude.exe"; & $exe --user-data-dir="$HOME\.claude-second"Pulsa Enter. Debería abrirse Claude con la cuenta 2. No vuelvas a iniciar sesión si ya aparece conectada.
vale, y como puedo hacerlo fácil para abrirlo futuras ocasiones sin que tenga que entrar en powershell y meter comando? hay alguna manera de hacer acceso directo o algo?
Paso 1. Crear el acceso directo de la cuenta 2
- Haz clic derecho en un espacio vacío del escritorio.
- Selecciona Nuevo → Acceso directo.
- En el campo «Escriba la ubicación del elemento», pega esta línea completa:
powershell.exe -WindowStyle Hidden -Command "& { $exe = Join-Path (Get-AppxPackage *claude*).InstallLocation 'app\Claude.exe'; & $exe --user-data-dir=\"$HOME\.claude-second\" }"- Pulsa Siguiente.
- Escribe
Claude - Cuenta 2. - Pulsa Finalizar.
A partir de ahora, podrás abrir la segunda cuenta haciendo doble clic en ese acceso directo. La cuenta original seguirá abriéndose desde el menú Inicio.
espectacular. quiero hacer una guia de todo esto para mi blog. podrías hacermela pero con un pequeño cambio que el video decia habia que hacer y tu no me has dicho y es quye la cuenta dos tienes que loguearte con el email, directamente escribiendolo no con el boton de google.
Cómo usar dos cuentas de Claude Desktop a la vez en Windows 11
Si tienes dos cuentas de Claude, por ejemplo una personal y otra de trabajo, puedes abrirlas simultáneamente en el mismo ordenador sin tener que cerrar sesión cada vez que quieras cambiar de una a otra.
El truco consiste en crear una segunda carpeta independiente para guardar los datos de la otra cuenta y un acceso directo para abrirla fácilmente.
Paso 1. Abrir PowerShell
- Pulsa la tecla Windows.
- Escribe
PowerShell. - Abre Windows PowerShell normalmente, sin ejecutarlo como administrador.
Paso 2. Comprobar dónde está instalado Claude
Copia este comando, pégalo en PowerShell y pulsa Enter:
Get-AppxPackage *claude* | Select-Object InstallLocationAparecerá una ruta similar a esta:
C:\Program Files\WindowsApps\Claude_2.31226.1.0_x64__pzs8sxrjxfjjc
La versión y la ruta pueden ser diferentes en tu ordenador.
Paso 3. Crear la carpeta para la segunda cuenta
Ejecuta este comando en PowerShell y pulsa Enter:
New-Item -ItemType Directory -Force -Path "$HOME\.claude-second"Esta carpeta almacenará los datos independientes de la segunda instancia de Claude.
Paso 4. Comprobar que la carpeta existe
Copia el siguiente comando y pulsa Enter:
Test-Path "$HOME\.claude-second"Si aparece True, la carpeta se ha creado correctamente.
Paso 5. Abrir la segunda instancia de Claude
Copia este comando completo en PowerShell y pulsa Enter:
$exe = Join-Path (Get-AppxPackage *claude*).InstallLocation "app\Claude.exe"; & $exe --user-data-dir="$HOME\.claude-second"Se abrirá una segunda ventana de Claude con un espacio de datos independiente.
Paso 6. Iniciar sesión con la segunda cuenta
Este paso es importante para evitar problemas con el inicio de sesión.
- En la nueva ventana, selecciona la opción para iniciar sesión.
- No pulses el botón de Google.
- Escribe directamente la dirección de correo electrónico de tu segunda cuenta.
- Sigue las instrucciones que aparezcan en pantalla para verificar tu identidad.
El inicio de sesión mediante Google puede redirigir la autenticación a la primera instancia de Claude que tengas abierta. Utilizar el correo electrónico directamente evita ese problema en muchos casos.
Si recibes un código de verificación, introdúcelo en la segunda ventana cuando te lo solicite.
Una vez iniciada la sesión, comprueba que aparece la cuenta correcta.
Paso 7. Crear un acceso directo para la segunda cuenta
No necesitas repetir el comando de PowerShell cada vez que quieras abrir Claude con la segunda cuenta.
- Haz clic derecho en un espacio vacío del escritorio.
- Selecciona Nuevo → Acceso directo.
- En el campo donde se solicita la ubicación del elemento, pega esta línea completa:
powershell.exe -WindowStyle Hidden -Command "& { $exe = Join-Path (Get-AppxPackage *claude*).InstallLocation 'app\Claude.exe'; & $exe --user-data-dir=""$HOME\.claude-second"" }"- Pulsa Siguiente.
- Ponle el nombre
Claude - Cuenta 2. - Pulsa Finalizar.
Ya tienes un acceso directo para abrir la segunda cuenta sin escribir comandos.
Paso 8. Abrir las dos cuentas cuando quieras
A partir de ahora:
- Cuenta 1: abre Claude desde el menú Inicio de Windows, como siempre.
- Cuenta 2: haz doble clic en el acceso directo
Claude - Cuenta 2del escritorio.
Cada instancia utiliza su propia carpeta de datos, por lo que las sesiones y los ajustes locales quedan separados.
Si alguna vez necesitas cerrar Claude completamente, recuerda que puede seguir ejecutándose en segundo plano junto al reloj de Windows.
Importante: este método depende de que tu versión de Claude Desktop admita el parámetro --user-data-dir. Si una actualización cambia ese comportamiento, el segundo acceso directo podría dejar de funcionar como se espera.
