Busca una interfaz gráfica de Claude Code y la mayoría de lo que encuentres lleva una línea pequeña al final: solo macOS. Conductor es solo para Mac. Superset está pensado primero para macOS. Está bien si trabajas con un MacBook, pero muchos desarrolladores programan en un escritorio con Windows o en una estación de trabajo Linux y quieren lo mismo que tienen los usuarios de Mac: varios agentes Claude Code en una sola ventana, cada uno en su propia rama, con una vista clara de quién está haciendo qué.
Este artículo cubre las dos mitades: poner en marcha Claude Code en Windows (nativo y WSL) y Linux, y después usar una app de escritorio que funcione ahí. Yo desarrollo AgentVera, que es una de esas apps, así que seré concreto sobre lo que hace en cada plataforma.
¿Hay una interfaz gráfica de Claude Code para Windows y Linux?
Sí, algunas:
- La app de escritorio de Claude Code de Anthropic ejecuta sesiones de Claude, incluidas las paralelas en worktrees. Solo ejecuta Claude.
- AgentVera funciona de forma nativa en macOS, Windows y Linux. Abre Claude Code y otros 17 agentes de programación en terminales reales, lado a lado, por proyecto.
- Nimbalyst (el sucesor de Crystal) es una app gratuita con licencia MIT para macOS, Windows y Linux con Claude Code, Codex y OpenCode.
- Claude Squad es una interfaz de terminal sobre tmux, así que funciona en Linux y dentro de WSL.
Para una comparación más amplia, consulta las mejores herramientas para ejecutar varios agentes de programación con IA en paralelo. Si llegaste aquí desde una herramienta solo para Mac, nuestras comparaciones con Conductor y Superset entran en detalle.
Elijas la GUI que elijas, necesita tener Claude Code instalado antes. Empecemos por ahí.
¿Puedo ejecutar Claude Code en Windows sin WSL?
Sí. Claude Code tiene una instalación nativa para Windows; WSL ya no es obligatorio.
Instalación nativa en Windows
Abre PowerShell y ejecuta el instalador de Anthropic:
irm https://claude.ai/install.ps1 | iex
Si prefieres npm y ya tienes Node.js:
npm install -g @anthropic-ai/claude-code
Después comprueba la instalación e inicia sesión:
claude --version
claude doctor
claude
La primera ejecución de claude abre tu navegador para iniciar sesión con tu cuenta de Claude.
Git for Windows. En Windows nativo, la documentación de Claude Code pide Git for Windows, porque Claude usa Git Bash para ejecutar comandos de shell. Instálalo con las opciones por defecto. Si Claude no encuentra Git Bash, indícale dónde está con la variable de entorno CLAUDE_CODE_GIT_BASH_PATH, por ejemplo C:\Program Files\Git\bin\bash.exe. Los pasos de instalación cambian de vez en cuando, así que consulta la documentación de configuración actual de Anthropic si algo de aquí no coincide.
¿Debería usar WSL en su lugar?
WSL sigue siendo una buena elección cuando:
- tu proyecto es un proyecto Linux (con mucho Docker, scripts de shell, herramientas solo para Linux),
- tu código ya vive en el sistema de archivos de WSL, donde el acceso a archivos es mucho más rápido que en
/mnt/c, - quieres el mismo entorno que tus servidores Linux (o quieres ejecutar Claude Code en un servidor remoto directamente).
Instala WSL y Ubuntu desde un PowerShell de administrador y luego instala Claude Code dentro, como en Linux:
wsl --install
# inside the Ubuntu shell
curl -fsSL https://claude.ai/install.sh | bash
claude
La contrapartida: un Claude Code dentro de WSL es un programa de Linux. Las apps de Windows no lo ven en su PATH. Tenlo en cuenta cuando elijas una GUI (más abajo).
¿Cómo instalo Claude Code en Linux?
En Linux, el instalador nativo es un solo comando:
curl -fsSL https://claude.ai/install.sh | bash
claude --version
claude
npm también sirve (npm install -g @anthropic-ai/claude-code). Evita sudo npm install -g; si npm se queja de permisos, usa un gestor de versiones de Node como nvm para que los paquetes globales vivan en tu carpeta personal.
En un servidor sin pantalla y sin navegador, claude imprime un enlace de inicio de sesión que puedes abrir en otra máquina.
¿Por qué la mayoría de las GUI de Claude Code solo funcionan en macOS?
Hay varias razones, ninguna relacionada con el propio Claude Code:
- El manejo de la terminal es distinto. macOS y Linux comparten pseudoterminales Unix. Windows usa ConPTY, que se comporta de forma distinta con los colores, el cambio de tamaño y las señales.
- Los shims de CLI en Windows. npm instala
claude.cmd,codex.cmdy archivos.cmdsimilares en Windows. Solo se ejecutan a través decmd.exe, que vuelve a analizar cada argumento. Los ajustes JSON,&,|,%y los saltos de línea de un prompt de rol se estropean. - Empaquetado y firma. Cada plataforma necesita su propio instalador, canal de actualización y pruebas.
- Quién las construye. Muchas de estas herramientas empezaron como un proyecto de fin de semana en un MacBook.
Usar AgentVera en Windows
AgentVera tiene una compilación nativa para Windows, no un port que funcione a través de WSL. Descarga el instalador x64 (.exe) y ejecútalo. El instalador todavía no está firmado con un certificado de Microsoft, así que SmartScreen muestra una advertencia la primera vez: haz clic en «More info» (Más información) y luego en «Run anyway» (Ejecutar de todas formas). Después, las versiones nuevas se descargan en segundo plano y se instalan al reiniciar.
Lo que hace específicamente en Windows:
- Desenvuelve los shims
.cmd. Cuando encuentraclaude.cmd,codex.cmdogemini.cmd, AgentVera lee el shim e inicia directamente el script que envuelve, en lugar de pasar porcmd.exe. Los roles, los ajustes JSON y los caracteres especiales llegan intactos. - Encuentra tu shell. Un agente Terminal abre PowerShell 7 si está instalado, luego Windows PowerShell y después
cmd.exe. SiSHELLapunta a un programa real como Git Bash, ese tiene prioridad. - Terminales reales. Cada agente se ejecuta en una sesión de terminal real, así que la interfaz propia de Claude Code, los comandos slash y los prompts se ven igual que en Windows Terminal.
¿Y Claude Code dentro de WSL?
AgentVera inicia el claude nativo de Windows que encuentra en tu PATH. Si Claude Code solo vive dentro de WSL, o bien lo instalas también de forma nativa en Windows (tus proyectos pueden quedarse donde están), o bien abres un agente Terminal y ejecutas wsl claude en él. La segunda opción te da un panel de terminal, no las funciones específicas de Claude de AgentVera, como retomar sesiones y cambiar de cuenta.
Usar AgentVera en Linux
Dos paquetes: un AppImage para cualquier distribución x86_64 y un .deb para Debian y Ubuntu.
# AppImage
chmod +x AgentVera-linux-x86_64.AppImage
./AgentVera-linux-x86_64.AppImage
# or the .deb
sudo apt install ./AgentVera-linux-amd64.deb
El AppImage se actualiza solo en segundo plano. Si no arranca en un Ubuntu reciente, instala libfuse2, que los AppImage necesitan y las versiones nuevas no incluyen por defecto.
AgentVera encuentra las CLI instaladas con Homebrew, nvm, Volta y asdf, así que un claude instalado con un gestor de versiones se detecta incluso cuando la app se inicia desde el lanzador del escritorio en lugar de desde un shell.
Lo que obtienes en cada plataforma
Una vez instalado Claude Code, la experiencia es la misma en Windows, Linux y macOS:
- 18 agentes de programación. Claude Code, Codex, Gemini CLI, Copilot, Cursor, opencode, Qwen Code, Kiro, Amp, Aider y otros, cada uno con su propia página. Todo lo demás se ejecuta en un agente Terminal.
- Sus propios inicios de sesión. AgentVera usa el inicio de sesión de Claude Code; sin clave de API. Cada cuenta adicional que añades recibe su propia carpeta
CLAUDE_CONFIG_DIRe inicia sesión conclaude auth loginen la terminal de la app. - Una cuadrícula por proyecto. Diseños desde 1×1 hasta 5×4, con estado y tamaño de contexto en vivo en cada panel. Consulta el workspace.
- Worktrees. Crea uno desde el panel de Git e inicia un agente directamente en él, para que los agentes en paralelo no editen los mismos archivos.
- Límites. El cambio de cuenta (Pro) pasa un agente a la siguiente cuenta de Claude cuando se agota un límite;
/compactpuede ejecutarse automáticamente al llegar a un umbral de contexto. - Máquinas remotas. SSH te permite ejecutar Claude Code en un servidor guardado con el inicio de sesión de Claude de ese servidor, útil cuando tu portátil con Windows habla con una máquina de compilación Linux.
Las configuraciones paralelas paso a paso están en cómo ejecutar varios agentes Claude Code en paralelo.
Problemas comunes en Windows y Linux
claude no se reconoce. La carpeta de instalación todavía no está en el PATH. Abre una terminal nueva, o cierra sesión y vuelve a entrar. En Windows, where claude muestra lo que encuentra PowerShell; en Linux, which claude.
Claude no puede ejecutar comandos de shell en Windows. Falta Git for Windows o Claude no encuentra Git Bash. Instálalo, o define CLAUDE_CODE_GIT_BASH_PATH.
Acceso lento a archivos en WSL. Los proyectos bajo /mnt/c van lentos desde WSL. Guarda los proyectos de WSL en el sistema de archivos de Linux (~/code).
Finales de línea. Los equipos mixtos ven diffs ruidosos cuando las herramientas de Windows escriben CRLF. Añade un .gitattributes con * text=auto y deja que Git normalice.
Dos agentes, un solo puerto de servidor de desarrollo. Se aplica en todas partes: da a cada worktree su propio puerto.
Para terminar
No necesitas un Mac para trabajar con varios agentes Claude Code. Claude Code funciona de forma nativa en Windows (o en WSL) y en Linux con un solo comando de instalación. En cuanto a la GUI, la app de Anthropic cubre solo Claude; si quieres Claude Code junto a Codex y otros agentes, en una cuadrícula con worktrees y gestión de límites, AgentVera se descarga gratis para Windows, Linux y macOS. Consulta los planes cuando necesites las funciones Pro.