Claude Code se integra perfectamente con los Entornos de Desarrollo Integrados (IDE) populares para mejorar tu flujo de trabajo de programación. Esta integración te permite aprovechar las capacidades de Claude directamente dentro de tu entorno de desarrollo preferido.

IDE compatibles

Claude Code actualmente es compatible con dos familias principales de IDE:

  • Visual Studio Code (incluyendo bifurcaciones populares como Cursor y Windsurf)
  • IDE de JetBrains (incluyendo PyCharm, WebStorm, IntelliJ y GoLand)

Características

  • Inicio rápido: Usa Cmd+Esc (Mac) o Ctrl+Esc (Windows/Linux) para abrir Claude Code directamente desde tu editor, o haz clic en el botón de Claude Code en la interfaz
  • Visualización de diferencias: Los cambios de código pueden mostrarse directamente en el visor de diferencias del IDE en lugar de en la terminal. Puedes configurar esto en /config
  • Contexto de selección: La selección/pestaña actual en el IDE se comparte automáticamente con Claude Code
  • Compartir diagnósticos: Los errores de diagnóstico (lint, sintaxis, etc.) del IDE se comparten automáticamente con Claude mientras trabajas
  • Atajos para referencias de archivos: Usa Cmd+Option+K (Mac) o Alt+Ctrl+K (Linux/Windows) para insertar referencias de archivos (por ejemplo, @File#L1-99)

Instalación

VS Code

  1. Abre VSCode
  2. Abre la terminal integrada
  3. Ejecuta claude - la extensión se instalará automáticamente

En adelante, también puedes usar el comando /ide en cualquier terminal externa para conectarte al IDE.

Estas instrucciones de instalación también se aplican a las bifurcaciones de VS Code como Cursor y Windsurf.

IDE de JetBrains

Instala el plugin de Claude Code desde el marketplace y reinicia tu IDE.

El plugin también puede instalarse automáticamente cuando ejecutas claude en la terminal integrada. El IDE debe reiniciarse completamente para que surta efecto.

Limitaciones de Desarrollo Remoto: Cuando uses Desarrollo Remoto de JetBrains, debes instalar el plugin y ejecutar claude en el host remoto.

Configuración

Ambas integraciones funcionan con el sistema de configuración de Claude Code. Para habilitar características específicas del IDE:

  1. Ejecuta /config en Claude Code
  2. Configura la herramienta de diferencias como auto para la detección automática del IDE
  3. Claude Code utilizará automáticamente el visor apropiado según tu IDE

Si estás usando una terminal externa (no la terminal integrada del IDE), aún puedes conectarte a tu IDE usando el comando /ide después de iniciar Claude Code. Esto te permite beneficiarte de las características de integración del IDE incluso cuando ejecutas Claude desde una aplicación de terminal separada. Esto funciona tanto para VS Code como para los IDE de JetBrains.

Cuando uses una terminal externa, para asegurar que Claude tenga acceso predeterminado a los mismos archivos que tu IDE, inicia Claude desde el mismo directorio que la raíz del proyecto de tu IDE.

Solución de problemas

La extensión de VS Code no se instala

  • Asegúrate de estar ejecutando Claude Code desde la terminal integrada de VS Code
  • Asegúrate de que el CLI correspondiente a tu IDE esté instalado:
    • Para VS Code: el comando code debe estar disponible
    • Para Cursor: el comando cursor debe estar disponible
    • Para Windsurf: el comando windsurf debe estar disponible
    • Si no está instalado, usa Cmd+Shift+P (Mac) o Ctrl+Shift+P (Windows/Linux) y busca “Shell Command: Install ‘code’ command in PATH” (o el equivalente para tu IDE)
  • Verifica que VS Code tenga permiso para instalar extensiones

El plugin de JetBrains no funciona

  • Asegúrate de estar ejecutando Claude Code desde el directorio raíz del proyecto
  • Verifica que el plugin de JetBrains esté habilitado en la configuración del IDE
  • Reinicia completamente el IDE. Es posible que necesites hacer esto varias veces
  • Para Desarrollo Remoto de JetBrains, asegúrate de que el plugin de Claude Code esté instalado en el host remoto y no localmente en el cliente

Para ayuda adicional, consulta nuestra guía de solución de problemas o comunícate con soporte.